Major updates to everything.

Weird errors in debugger.  task_queue initializes filled with errors,
debugger gets stuck and disappears.