Bootloader able to load 32-bit C code!!!

Workflow: Bootloader starts diskUtility that can now read MBR and print
partition ID or starts relocator that loads second stage bootloader
Second stage bootlaoder sets-up GDT,enables protected mode and fills
segment registers
Kernel is screwing around doing nothing at all
Desired disk structure:
sector | file (compiled using *Insert.py scripts)
0 | bootlaoder.asm
1 | disk_utility.asm
2 | relocator.asm
4-8 | reserved for relocator and disk utility growth
9 | second_stage.asm
10 | kernel.c