Add getResourceName config (optional method).  Make default behavior not to pluralize.  Lazy-load underscore.inflections.