bootable via grub now
cleanup, now to learn how to setup paging and program the GDT & Interrupt tables in C