Refactor the whole project. Bump to v0.2.0

- Full code refactory
- Fully SemVer 2.0 compliant
- Switched to standard command line options
- Added support for queue in modifiers and event's callbacks.
- Updated dependencies, documentation, configuration files, and requirements
- Updated and extended the coverage for test files