Major cleanup, rewrite some of the Makefile adding some flags, move asm files to kernel/asm/, and asm include to include/asm. other changes