use Inspector.json instead of handwritten protocol.js

Instead of handwritten protocol.js now Inspector.json from webkit is used. Also included a simple repl