Added Mikes suggested changes:

There are now messages when you are up to date

There are now warning messages when various things are not defined

There is now a variable to turn the update system off.
- Tweaked some messages and restored the functionality where you can turn off checking of remotes by leaving variables blank