Teamwork 4/28

Working on register and yield, everything is now moved to kernel/npk.asm