Add Travis build
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..bd5b53a
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,32 @@
+sudo: false
+
+language: rust
+
+rust:
+  - nightly
+
+addons:
+  apt:
+    packages:
+      - libcurl4-openssl-dev
+      - libelf-dev
+      - libdw-dev
+
+before_script:
+  - pip install 'travis-cargo<0.2' --user
+  - export PATH=$HOME/.local/bin:$PATH
+
+script:
+  - travis-cargo test
+  - travis-cargo doc
+
+after_success:
+  - travis-cargo doc-upload
+
+env:
+  global:
+    - TRAVIS_CARGO_NIGHTLY_FEATURE=""
+    - secure: T66CcDYu3rXMEzm9L5jfIapYxGxyt5pkrt9f9PIAxjKDFsxFub9J9FCyalRjSwnojf/Oggf72r4s6gRJu0QNDyOF9uQ3mfKid2PBVNKjmVi7aTC7twaTIL0dV2EFj5VKuNFE0bebw7zq0e9i2sYnO6bNireQdAPVAJZVSK5UK1pV+DfT5ATKF0gLUzr8Ztzqg/Y09KCraF0aF4iIQ2L+EFZybgp57sJtwgQFYi2YoeOEJzLW6H7WaT/HeJ73wZJHBvfd8fFDW/FMFA4UGBNquRBhg39Lb1tIVTUi76pBhm/gHCkzYWhBLbLy6i/4rsNuQT1bdW3AQLnJ/QsQ+p/hrkbCODmu5SkwN9AGXPnjO6jU6SUIuHfojuS7l4Y9Gof3HtBd9IP01F/L4sQpowejdLG3PYWacezlUOXmr/ovoP9zGgodkig2QTxQ/aeOJaUgxcrB21SDRwBgT+j0cxcho/mKwNrZS5D6qeY2PLzUlCAlLdv/EGOiTTJE5/yvxMotNmzXImO4D6Mc9YDCOceMeh9EUm2MhAkVRCup0LjbS6VfkqphJ/dPjP90mmIbCoom3/NCbWXLsJ0IU+RMqNUdgZE4znuvP8U+is9vg1u2ryjsOhYRDKv9sQMsh0v9MQxh/p5aR11BD4LHkqE2YGBFcIeLfQeJVlqAZ9ikhq+B7d4=
+
+notifications:
+  email: false