Adding classes for representation of Connections and Messages.
Code refactoring for better plugin support. Adding iServer manager to interact with ILI framework.
Refactoring to extract the ClientManager which contains all the connected clients.
Introducing EventHandler for file events on one of the clients or external services.
Uploading and downloading files