US06: Interactive CLI
Reorganization of CLI, implemented minimal functionality for communicating with server for both user and machine mode.
Reorganization of CLI, implemented minimal functionality for communicating with server for both user and machine mode.