Mapping types

Resolves #19 
Adding a helper to build getters/reader/schema types for mapping/dicts