Moved/added non-? stat methods to RemoteStat
Converted the rest of stat methods to use RemoteStat
Added missing non-stat methods
Added #world_readable? and #world_writable?
Updated missing FS methods
Removed unnecesary requires
Added some class docs
Moved encode_with/init_with to just File and Directory
Added some more docs
Removed TODO related to FS
Extracted file system controller and adapters
Moved file system specs