Added support for more kinds of plurals
Worked on the plurals and properly licensed the exceptions