A bit of restructuring and working on the console controller
New console driver

It's extending and replacing the monitor text mode driver n order to
support virtual consoles and propper string editing.
Various driver edits and kernel restructure

Serial driver now more advance and kernel more stable
Fixed seral driver
Updated rebuild script
Many bugs fixed and to be fixed!
Git fixins