Init commit for basic kernel
Add support for new line in terminal
Add scrolling in terminal
Use class for terminal representation
Have more generic makefile
Fix scolling with text overflow
Move cursor to next writting position
Handle more special character
Add mem functions and gather constant

* Also push hard information from BIOS to the kernel function.
Add support for Global descriptor table