First Commit

It builds with no error and boots with a few things working.