Add travis (#1)

diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..6ec14e5
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,13 @@
+language: dart
+dart:
+- dev
+# Only building master means that we don't run two builds for each pull request.
+dart_task:
+- test: --platform vm
+- dartanalyzer
+- dartfmt
+branches:
+  only: [master]
+cache:
+  directories:
+    - $HOME/.pub-cache