add api-mode

I added the proclaimed [API-mode](https://github.com/spumko/travelogue/pull/55) while forking the hapi 2.0 compatible version.

I had to refactor the integration tests to include tests for the API-mode.