slowly making my way through GeekOS thread code

Scheduling isn't implemented yet, but I'm nearly finished
with initialization. Starting the idle thread currently
causes a general protection fault...