GUI and classes created

Created and debugged GUI and various interfaces.  Protocols seem to work
on test server provided.