[Fixes #8] if irregular rules exist they must be provided to `inflect`.

`pluralize` and `singularize` choose the correct irregular set
`inflect` should now be considered protected