Add SMILEService classes.  Implement the server status check.  UI needs
work.
Begin to refactor the use of "communicator".  Clean up some class
naming.