Observable.remove() and tests.

- Add Observable.prototype.remove()
- panoptic() now optionally takes root Observable
- Add tests for remove() and replace()
- Add remove(), updated replace() in README and extern