Add JSON companion models for repository models
Add Json Formats for the simplified Json models
Add conversions to simple Json models
Tests pass with new JSON models
Correct swagger model
Add simple failing and passing tests for JSON model generation
Add check for generated JSON model
Remove unneeded import
Remove generated headers
Cleanup JSON formats

1. Separate JSON formats for Req/Resp vs models
2. Move JSON format related stuff into a subproject

The main app should not depend on the Scala-client subproject. This commit moves those into
a play-json-formats subproject on which both scala-ws-client AND the main app depends/shares/
Typo
Cleanup import
Merge pull request #7 from lloydmeta/feature/json-config-models

LGTM received -> Merge.