Fix #17 - Update box-model panel on reflow

Introduces a new Reflow actor that listens to a few remote protocol CSS/Page/DOM change events to then fire a reflow event to the front-end.
I haven't been consistent about this, but I've started using the new es6 shorthand:

initialize(tab) {