Integration Tests Lifecycle

Now integrations tests will start the `fake_server` without any further
user interaction.

I also defined a pattern for Integration Tests
(`*IntegrationsTest.java`), so, any class inside `test` folder which
follow this pattern will be executed in the right phase.
Updating readme
Removing Ruby version from Gemfile

It isn't needed at all, and travis seems to have only
1.9.3 when running java projects.
Better readme
Fix travis test script
removing openjdk8 since it doesnt exist yet in travis
I am really angry right now
aparently the scripts maintain state...
Merge pull request #4 from caarlos0/travis-ci

Integration Tests Lifecycle and travis-ci