System service

Added support for starting, stopping and restarting system services.  Doing through sudo for non-root users is automagically supported.

Also, added minor improvements all over the place - default target with a helpful message, better handling of required parameters, etc.