Removed default host/port from config

Also made the ui.update for command_rejected pass in an object with a
promiseId and error (if one exists)