Changes summary:
* Add "version" and "help" commands
* Return error on the unsupported command
* Add CLITestHelper to simplify the testing of the service CLI
* Add unit-tests for the new functionality
Resolves#78 and #46
Related to #80
Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
It is possible to specify the useraccount (and password) that the
service will run as. In addition, the working directory for the service
can be supplied.