Add default formatters. Update rename for internal formatters to use `custom_` prefix
Update formatter call to prefix with type
add formatters to the tests for counts
Revert format prefix.
Use prototype chain instead of object looping.
Add back in optFieldFormatters loop to ensure we are only adding in functions
Add in tests for checking the inheritance
Add in tests for checking the inheritance
Remove type checking for custom formatters. IF they pass it and they call it and it does not work, they can fix it.
Update to address jshint errors
Update tests with changes.