Adding items to allow the code to run and pass with Travis-CI

The `.travis.yml`, `Rakefile` and `Gemfile` files have been added and should be enough to start testing in Travis-CI, this pull request will be the first test of it