Fix for enumerable model types and refactored duplicate code used by ToOperation, ToParameter and CreateModelProperty
Implemented attributes for describing models
Merge pull request #17 from TimSchlechter/model-annotations

Great stuff @TimSchlechter!
Non-nullable valuetypes are implicitly required
Order resources, apis, operations, models and modelproperties alphabeticaly to ensure deterministic output
Fixed adding invalid newlines in JSON prettifier in approval tests
Merge pull request #19 from TimSchlechter/implicitly-required

Non-nullable valuetypes are implicitly required in model description
Extensions cleanup
Added missing SwaggerApiAttribute to prevent R# complaining about unused APIs
Changed from SSH to HTTPS on submodule
added simple demo
changes per PR comments
git rename of case sensitive file names
made .net 4.0