Added a safeguard for enable flag in toggleRoute; added a log message to be output when trying to invoke non-existing event interceptors; toggleRoute now throws an error when trying to toggle non-existing route
Mainly amended specs, but also added reset prototype to EventRouter; amended comments and some variable names
Merge pull request #2 from maciejcwiek/dev

Mostly changed specs; slight changes to CommunicationHub and EventRouter.