Basic File System Functions

Will Merge when Ready.