Put EventRouter in a separate file and amended specs accordingly. Added custom logging in both classes.
Removed docs; rearranged both classes and amended tests to meet those changes.
Removed docs
Fixed code indentation in source files
Added new methods to both classes for handling registering event router in communication hub. Amended tests accordingly.
Merge pull request #1 from maciejcwiek/dev

marge #1