wrote addBreakpoint method + tests
merging
implement vmStart event, add NullListener as a default implementation of DebugListener