reorganised directory structure, added grub booting and fixed gdt initialising