Refactor

Refactor poly-eth to extend existing `eth` objects instead of having a 1-to-1 mapping per client.

Also adds `env.note` and `env.warn` proxying via `console.log` and `window.onerror`