ignore
Well isn't that silly

Knew there had to be something wrong with memory allocation. There it
was.
Small stuff
Added data structures

Need new data structures to redesign the vfs
Major vfs/syscall overhaul

VFS is totally redesigned. Everything should hopefully stop being so
slapdash. Mounting now based on trees and strings rather than the old
hackish crap. File creation, deletion, chown, chmod boilerplate in
place. Syscalls updated to reflect change, and 64-bit return values on
syscalls now allowed. Probably some other stuff. I waited way too long
to commit this.