added cli options & root support

dried out a few functions and added cli parameters
added support for backing up the root of the current boot environment