Added integration with scribe copy
Added storing all errors in the error hash
Added aborting on errors and proper error display
Added dry run option