Update ScalaDataType to take a Format instance instead of String.
fix generated logging and add TODOs

removed unnecessary type constraint in JSON writes code
use a sealed class for Datatype and Format

this provides better pattern matching support,
because the compiler knows all of a sealed trait's
subclasses.
Create an SBT plugin to generate client code for a project.

How to add:
Build your API generator plugin and publish locally:
> project sbtGenerator
> publish-local

For your client project:

Add JSON API file at src/main/api/[file].json

Add to project/plugins.sbt:
addSbtPlugin("sbt-apigen" % "sbt-apigen" % "1.0-SNAPSHOT")

Add to build.sbt for client project:
apiGeneratorSettings

If you are including apiGeneratorSettings in a subproject, add:
.settings(apiGeneratorSettings: _*)
Fix for quoting with Operation.pathArg where path does not start with "/"
Update README.md to add description of sbt-apigen project.
Fix log messages when generating API classes.
Update to play 2.2.3
scala client changes and validation

better handling of non-required fields and fields with defaults
    the only thing we do client side is provide None as a default
    for Option fields. Defaults as specified in api.json are the
    responsibility of the server when the field is not present.
    Fields are only Options if they are explicity not required.
    Parameters are Options if they are not requird or have defaults.

add validation that resource fields do not have defaults.
    they are only valid on operations.

update README
fix svc database config
Remove evolution plugin configuration.

 Seeing:
Configuration error: Configuration error[Missing configuration [db.default.driver]]

in prod
Move format example to the notes
modify deploy scripts for web
Add healthcheck for web app
Better deploy scripts around docker commands
Temporary hack to point web to new svc backend
update deploy doc
Use api.apidoc.me domain
Add link to documentation, github
Add link to download api.json