Debugger

Initial debugger work