Started making interface async
Finished transforming the interface for async use.
Asynced the mock tracker
Changed server to use aync interface instead.
Small fixes
Small fixes to the interface and moctracker
Removed ability to pass parameters to onETEvent functions
Fixed some more problems.

Is there an end?
Oh, the fixes is getting smaller.
Soon the __init__ is debugged.
SOON!!!
YAY!

IT WORKS!
NOW!

WOOO!!!
Added commandline options to server.

Options include, but are not limited to:
listening address
logging level
server name

arguments include (and are limited to):
tracker type.

Server now takes a tracker to use, instead of creating it, allowing for
more dynamic use of the server.