rearranging a bit to use the same code between all working modes
adding logic for force mode and update mode
removing old code
enabling the dangerous code in dotcheck
updated bash_profile now thanks to dotcheck