Fixed a require for the ui
Fixed the 'exec' code in the client, and improved the Ui code in the server
Added --do-tests
Switch command parsing to Trollop