Initial commit of writer implementation to output swagger model and ui components.  The notible work to finish is to add 'body' descriptions to allow put and posts to occur, to work on a means to define the models used by the components, and to recognize enum types correctly
Added body input support for swagger writer.  Renamed the model classes to be easier to use.  Fixed the example classes from last commit
Added enum support to swagger writer
Added new request body description to simple html writer.
Some quick cleanup
Rework of how the swagger writer determines what a resource is.  It now gets the first path segment after the contextPath.  For this the context path must now be tracked as part of the ClassDescriptor.
Broke out index.html for swagger resources to make it easier to configure.  Default to no callable methods if no url is provided via the options.
Added summary information to swagger to protect against overly large comments.
Some quick cleanup
Updated Readme for new swagger options
Removed the file name option as it didn't account for paths.  If the path changed then all of the relative paths would have had to change.  There is very little benefit for doing this as it is simplier to change the default destination on the javadoc options.
Update README.md
Merge pull request #3 from eawagner/swagger

Swagger