moved command loop to debuglib
move event queue to separate module
disable event processor thread for now
handle breakpoints directly on thread
pass commands to suspended thread if "debugging"