Factor out fast path to forking to new method
Change short parameter name 

It conflicts with newly added superclass param
Move event processing functionality away from main library
Remove the GHTorrentException
Remover unused commands
New logging format

The logger will now automatically prefix all
log calls with the file name of the calling
code