WIP - TomFS with a make_fs utility and a FUSE driver.
Get reading/writing files to work correctly using file handles.
TomFS: Deleting files and directories.
Allocating of blocks via RNG.
Unit test & fixes for low-level block allocation routines.
Writing any length file now works.
Reading from files of any length now works.
Rewrite directory methods to use file methods and handles. Unit test them.
Makefile can make the filesystem image.
First attempt at loading kernel & sample executable from a filesystem.

Introduce a two-stage bootloading process. The first stage loads the
second and the second scans the filesystem for the kernel.
Trying to find the root cause of the memory stomping.
Got things working all the way to application writing to stdout.

Things still crash later on. Meh.