Event tests
Splitting events registration to hook tests on them

- moved event setup to init
- created dedicated method to register events whenever you want
Fixing boolean init

Enabling Chrome for debug as the stack trace is more readable.
Using `opts.hasOwnProperty` instead of `'property' in opts`
Merge pull request #25 from oncletom/feature-optional-events

[READY] Triggering on Events/Manually