Add customizable singularize and pluralize

I looked at what you did to make generateId customizable and did the same with pluralize and singularize. I will create another pull request on Orbit shortly to make it compatible.