Add Serializer#map_properties to DRY property definitions

Closes #5.
Add example usage of #map_properties to README
Add more indepth description of defining property schemas
Merge pull request #6 from shekibobo/feature/map-properties

Nice. Merging. Thanks again!