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.