Made some more progress on thread switching. Added the ability to build asm files. Broke the systick handler.