Add kmalloc.c, boot.h, commands.c

& fix all code! :)