Removed unused modules.
Refactored iteraltor and error messages.
Improved examples.
Modified files related by releasing.