Fix up the test suite

Signed-off-by: Graham Campbell <graham@mineuk.com>
Merge pull request #93 from GrahamCampbell/fixes

Now requires Laravel 5