Fixed up core.S to enable proper vector handling in the future.
Also replaced all tabs with whitespace...except in the Makefile becuase lol, gnu