Rename kernel entry point
Add idle function
Refactor
Add Programmable Interval Timer
Add keyboard stub