Add basic PS/2 IRQ handler
Move header files to src/include
Standard library headers stay in src/lib
Basic scancode parsing
Shift handling
Handle enter
Print a newline
Update the cursor when typing