Add requirements for iteration
Some progress

* Update test folder structure
* Add regression tests
* Add default Subscription object
WIP: Adapt Mediador to new arch
Add tests for Subscription management

* Update test semantics
Improve code and add 'doc' task
Some progress
Subscription management A-OK
Update documentation [skip ci]
Implement part of new #on behavior
Add shorthand for registering subscription classes for self
Update documentation and progress on tests
Send venue when matching
on: Sends the venue to the subscription constructor @newAPI
off: Removes the subscription only if of the provided type @newAPI
off: Removes any amount of subscriptions @newAPI
on: Creates using properties as events, methods as callback and @set as context
off: Removes using properties as event, methods as callback
emit: Notifies every subscription, passes the args and venue
Fix small issue with the default Subscriptions
Fix the examples, all passing