Initial commit.
Initial file system code - far from anything usable, but structures have been set up, constants written out, and some ideas put to paper.
Some more notes about what to do next.
A much better rendition of the skeleton code.
Added gitignore.
Fixed gitignore. Removed ignored files.