Feature/default setting types

Added an option to allocate a field_type to settings. Should be backwards compatible.