Update.sh script split into 3 new scripts
-- Change necessary for the update script to be executed with the newest version of the target branch.
-- This separation will be useful for validating success at each stage of the installation/update process.
-- The auto-install.sh script now calls auto-update.sh
-- update user guide