Working on updateManager

The CheckForUpdate works so I'm going to clean it up for linux machines. Then I need to implement the download update for windows machines.
Extended update manager.
The use of the progress bar and the textbox for verbosity/errors make this more reasonable in environments with little/no internet connectivity.
Still working on the download-update. It says that it downloaded but it hasn't.
Basically finished updateManager

Time remaining and progress work
It CAN download new versions correctly (so long as no redirects are involved; i can fix that later)
For linux it works the way it should--downloading new version info and displaying.
Merge branch 'update_manager'