debugger: allow creation of breakpoints on programs that haven't been created yet. warning: this code almost certainly has a number of crashers. it works in the most basic of situations but don't expect much more from it yet.