Renaming configure_api_model to just api_model
Extracting the config stuff to a module
Cleaning up the module setup a little and taking advantage of ActiveSupport::Concern
Fixing the configuration inheritance bugs