Setup Travis-CI for automatic testing

Travis-CI is a free service which intergrates with Github and automatically runs tests.  It will run tests for every commit and pull request.

To set this up you need to merge this PR, authorize Travis-CI and flip the switch https://travis-ci.org/profile

I currently have it running on my fork.
https://travis-ci.org/cameronbwhite/leonardo/builds/19833918