IRQs and Restructure

IRQs are now operaional. A restructure of the source tree has also gone
in, putting includes under the kernel source and non-boot assembly files
have also gone under here as well.