added many features:
 * remove guest
 * shutdown and stop (force)
 * action list so user is in control of flow
 * log filename option
 * improved error handling
 * improved logging
 * simplified code organizaion