Added optional status code and removed some output to console
Added help for the -update flag
Added a check to enable or disable online update checking
Added a checkbox for checking online updates
Added code to support new check box for online update
Added a percent status
Added a prercent update to rescan option