Fix compiler errors, give the ability to force an update.

Will need to eventually add a command line option to force updates, as
I intend to create an option for saving a file which says if an update
has been obtained or not for a device.

Have to get it to actually check for an update though before meddling
with that.