Add PHPUnit support

Add support for PHPUnit testing and for a Grunt task that will run the
tests.
Add more project configs

Continue adding tasks to the Grunt file and to other areas of the project
in order to build it out and make things happier