separate the config from the fieldconfig service and make it more generic. means the config can be loaded separately from the rest of the application (bookmarklet will need this)