Added run_command method

This new method allows giving the action as an argument, and returns
the exit code which would have been used.  The origional run method
has become a shortcut for this method and remains backwards compatible.

This closes https://github.com/symkat/Daemon-Control/issues/57