Registered message class correctly, removed unnecessary copy() code
Added operator to DarknetPeer struct (for use in maps)
Extracted response message setup into separate method