revised user interface; added functionality

adding and deleting devices will now send INIT and TERM commands to the
server