Swagger Specification (Data Type Names)

Enhancement #3.  Aligned data type names with swagger spec.  Handles generics, primitives, custom types, and containers.  Also displays return type for operation.  Added unit tests for these conversions.