Setup PHPUnit for testing and re-wrote the test cases I made.  They all
currently pass.