Dev add travis ci

See http://about.travis-ci.org/docs/user/getting-started/ for instructions on setting up the commit hook. It will then run a build && test on each commit.