Add sigils to registers.
Fix naming of object files
Split ISR and IDT into separate H and C files.
Add correct headers to H file.
Correct header files.
Add header guards.
Split C files into separate header files.
Remove moved kernel-specific files.