Backup before updating

In this version, I have added the feature of backing up the server
before changing any of the files inside. Well because sometimes I don't
test the script when pushing it to github. XD Derp when I used it on my
own server :P