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
Add LT slides link to readme
support for no-cache header element as per HTTP1.1 spec
added more tests
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.
noCache means expires by default
Merge pull request #8 from mauhiz/feature/no-cache-header

support for no-cache header element as per HTTP1.1 spec