Separate message handling method
Exception-based error handling in protocol negotiation
Added message class(es) with (de)serialization
Added sending of link connect message
Send signal when a link message is received, and have it handled by the Amiko object
Identify the finlink for received link messages, and inform it about the new connection
Add a sender argument to sendSignal
Register connection object in finlink object
Connection close detection
Send closed event from connection to finlink, and handle it
Added paylink classes
Un-register network event handlers, to remove all references to the network object when it's closed
Randomize re-connect timeout, to prevent repeating connect collisions
Created commandline interface
Legalize the empty command