Create event module

Fixes #268
Update README
event READMe
Rename source files for clarity

JavaScript files on the src level (src/*js) are public entry points. JavaScript
files on src/* level (src/*/*js) are internal parts.