Added infrastructure for local and remote key of a ComLink
Renamed PublicKeyMessage to HelloMessage to reflect its future expanded contents
Added more attributes to the hello message
Removed comlink URI scheme registration code, which is not going to be used (at least not at this level)
Moved exception types, attributes and constructor code from AmikoComLink to the ComLink base class
Move initialization code to the ComLink base class
Moved message transmission code to ComLink base class
Removed unused AmikoComLink class: all functionality is now in the single ComLink class
change the comlink test case to only use the cominterface methods
Made the internal protocol methods of ComLink private
Added settings class
Added settings class
Added URIParser test case
Added getPath functionality to URI class
Added copy constructor and assignment operator for URI class
Added public key exchange to link initialization sequence
Made a separate method for receiving hello messages, to isolate the related exception safety problem as much as possible
Moved version negotiation to its own method
Moved key exchange to its own method