Improve file system code
Moves all the filesystem and device code into their own directories.
Improves directory parsing and allows for subdirectories
Moves all the filesystem and device code into their own directories.
Improves directory parsing and allows for subdirectories