Some things

Beginning of user system, basic bootloader, bugfixes, and also
kernel.DIR is set to the root directory by default to rule out some
discrepancies, OS developers can change it in the source code
Merge pull request #6 from ashnwill/master

Bootloader implemented, kernel.DIR changes, and other misc things.