Added a very basic core of the kernel

*Added two string printing ASM modules for real and protected mode
(in the 'print_string' directory)
*Added a module containing a very basic GDT structure used
for entering protected mode (in the 'gdt' directory)
*Added a very basic bootloader that uses the print_string_real_mode.asm module
to print a short message