Integration Tests Lifecycle and travis-ci

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.

I also added the `.travis.yml` file, but didn't tested it because travis
seems to refuse to run in forks. I did ran `travin-lint` on it tough, and
seems to be ok. You can go to travis-ci.org and enable it if you want :beers: