introduce field manager preloaded with defaults
add default fields in constructor
fields is an object not an array
Merge pull request #1581 from rossriley/contenttypes-more-configurable

Making Contenttypes more configurable