Merge pull request #4 from mdomi/feature/plugin-extraction

Feature/plugin extraction
added coverage output
extracted helper functions
added separate spec file
renamed files
removed unused code
extracted helper function
added helper functions for testing, improved unit tests
extracted common test code helpers, added unit tests
Merge pull request #5 from mdomi/feature/test-coverage-improvement

Feature/test coverage improvement
added documentation and helper stuff
added test verification for 'this' in event callbacks
Merge pull request #6 from mdomi/feature/this

added test verification for 'this' in event callbacks
bumped version to 1.0.0
Merge pull request #7 from mdomi/feature/1.0.0-version-bump

bumped version to 1.0.0
Merge branch 'develop'