added DiskSpace and DiskSpaceTest implementations