Basic LS test
Test File::remove
Renamed move to rename as it reflects better what the filesystem is doing and added File::rename test
Exists is really just a stat call, also added a tet for it
Even making it simple and effectively degrading exists to a stat (maybe ditch exists all together?)
Made ls slightly simpler
Basic ls success test
Also testing processLsContents with the testLsSuccess so renamed it
Test a failing ls
Test directory creation
Test directory removal
Made getPath public and added a test for it
Size method to determine the 'size' of a directory (number of directories, files and combined file size)
Simple test size, to ensure the correct object is returned
Directory size fail test
Recursive directory size
Linked to the EIO book on php.net