some refactoring in ScriptInstrumenter
cleanup in WebResponseProxy
renaming model classes and adding just a little bit of docs