Enable more warnings and make them errors
Expand startup code and make the kernel do something useful