Added pluralization of strings & fixed 'something' name.

String.prototype.pluralize will pluralize a string.
String.prototype.singularize will singularize a string.
Root now uses a function called 'retrieve', rather than 'something'!
Enable resources to automatically register themselves.

BaseResource.register allows for resource classes to register.
The resources.js script is now a registry.
Automatically build the registry from the required files.
Merge pull request #18 from mattdenner/pluralization_support

Pluralization support