Refactored GDB code into a number of classes
Refactored debugger-side code, logging, etc