serialize test execution
first hack at simple event system
add onAccept event to server
support arbitraryly (Any) typed argument for callbacks in event trait