Added --update and --verbose options to cp operations so the developer and user knows what is going on.