Version 1.1.0

* Refactoring
* Adding custom events support
* Adding iteration direction events
* Removing the module loader dependency
* Extending the doc