Add empty mediator class
Add user and file specific interfaces
Add client service specific interface
Add network specific interface
Add methods for gui specific interface
Link interfaces using a mediator
Add base gui widget classes