Added support for enums and nullable primitives.
Added the ability to provide a custom type mapping to the Swagger type mapping.
Merge pull request #3 from andyalm/enum_support

Added support for enums, nullable primitives, and custom type mapping.