Refactor/presenters unsubscribe

Added a PresenterClass. Add a unsubscribe() method to Presenters which need to unsubscribe events, like the layers presenters. In those presenters you need to append subscriptions to this._subs.

this._subs.push(mps.subscribe(name, callback));