Required phpunit Functions script so that it's possible to reference tests directly, created separate classes to handle the paths and attributes
Made PathHandler into an interface incase other persistence layers arer added eg the Laravel 5 Facebook/Social/Flysystem?
Added PHPUnit to the runTests shell script
Test the command with PHPUnit
Moved quite a bit of the command stuff over to a dedicated class instead of the command class having the responsibility of dealing with everything
Moved back to PathHandler until I figure out how to test the bloody interface or partial mock correctly; Included gulp for automated testing but can't run it remotely
All tests back to green