Added events for better exception handling when generating key pairs.
Improved key pair generation work flow and exception handling.
Cleaned generateKeyPair method a little.
Print the server address when the configuration was successfully loaded.
Removed the HTTP port as separate Config entry as it is already represented in the URL.
Adapted to changes regarding the MqttConnectionPoolFacotry constructor (int port instead of String port).
Added HS_CHALLENGE and HS_SUCCESS handler to handle such incoming messages.
Added simple storages for Handshakes an Sessions. These storages need to be thread-safe.
Simplified Logger usage.
Integrated Logger for injection.
Adapted to new concept of MessageHandlers.
Added a dummy ServerCarrierModel to prevent nulls. It's not in use yet, though.
Updated assembly dependency.