Handler compiles, need to test
Editing to include everything
Assembly helpers done, refactored branch
Remove redundant funcs, need to store the SWI_handler addr globally
Ready to test