Fix: Allow multi name resources

Previously, when a resource was defined as follows:

    resource :admin_users

A load was attempted on the `Admin_users` class.  It would be more
valid in ruby to look for a class called `AdminUsers`

This is now the case, active_support/core_ext/string has been included
to facilitate this change.