refs #8

* added dummy extract_link method
* refactored EventFactory
* fixed and improved tests