Added kernel submodule
Added makefile and reorganized userland
Fixed build with makefile to build ROMs
Finished refactoring
Merge