Added Memory Accessor and Memory Management Unit also cleaned up some kernel routines.