Attempting to create much more verbose debugger.

See issues #84, #78, #62, #40.