Revert "reorganised directory structure, added grub booting and fixed gdt initialising"

This reverts commit c3559509d7f7d93207ec8122ddb4eebd572e4c77.
Revert "Revert "reorganised directory structure, added grub booting and fixed gdt initialising""

This reverts commit cc56175a745a13a772e4fd439ac0a5d9e69783b3.
fixed gdt initialisation
reorganisation fixes