Remove unnecessary casts.
Major project restructure
Project now uses a sysroot to make it easier to reference kernel headers. This will also aid in the eventual creation of a basic libc. Inspired by the meaty skeleton tutorial on OsDev wiki.