Use generationChange instead of markClean - #11
Fix event handler with one parameter
Add static on() methods to add handlers on other objects (doc, line
etc.)
Fix changeGeneration : return value is missing
Dedicated package to event param overlays
Enable logging
The dirty state is incorrectly managed - Closes #11
Less verbose logs in INFO level