Wrote the basis for a CommunicationManager, set up logging in, created an error dialog class, and added some UI elements