new API

- inherit from EventEmitter
- #getElement() / #setElement() are now getter/setter through #el
- #options.delegates is now #options.events
- #options.eventsContext allow to bind() events callback to context
- new getter doesn't throw if no element is set
- now bind #el though #options.events (empty selector)