Fixed a broken test

The result of stike-out have changed, forgot to update the test.
This change fixes it.
Running the app on 'localhost' explicitly

The app will only consume data from localhost. It doesn't need to listen
on all the interfaces.
Added Travis CI integration
Using relative path in tests

Before the tests used hard coded path to a file. Fixed this as I started
to run tests in the CI, which obviously wasn't going to work any longer.
Converting the relative file path to full path

I'm doing this as the input has to be the full path to file, as a
string.
Added the test resource

The test were failing because I forgot to commit file, which the tests
depend on.
Updated the README with Travis build status image
Merge pull request #6 from ministryofjustice/host-lockdown

Host lockdown