Beginning rewrite
mapper and resolver done

also removed unnecessary interfaces
Request<->Response works
Fix data race
Move unique generation to package
See description

Change InProc transport to wrap another transport for forwarding
unknown messages
Create log transport that logs to console