debugger.js restructured

debugger.js rewrited as a class 'Debugger'.
Now Debugger's connection parses messages with help of
'_ debugger.Protocol.execute'