Removed documentation directory. Build it yourself.
Added documentation to gitignore.
Rewriting kmalloc (broken), minor syntax fixes.