Added basic kernel structure.

Added a basic kernel structure, which right now has a hacky attempt at
resuing UART0 already initialized. Will be fixed after interrupts are
working.

Shikhin Sethi, draumr.shikhin@gmail.com