Interface initial development

Added a proto-user interface.