Awesome!

One note, I noticed you are using the new array syntax for PHP. I still am on PHP 5.3 and many others are so when you write the tests please make sure to use the fully verbose method of declaring arrays :), other than that everything checks out