udpates
updates to vim
added stuff improved stuff
various updates + improvments
putting some stuff into exit_routine() a new function.

Also, added notification if backup.sh fails (an important protection)

fixes permission issues.
considered adding a case command.
new program hugely broken and in need of a rewrite...accept the last
function.