Allow automated plurization.

Uses Doctrine's Inflection library to automatically pluralize words.
- Updates minimum version of php to match Doctrine's Inflection library
- Adds phpunit to the require-dev packages
- Adds unit tests for automated pluralization

There are probably other functions that can be ported over from the Doctrine Inflection library.