Scanning and overlay bug fixes

--fixed some of the messages being displayed incorrect due to shortening
of the QLabels
--fixed bugs in overlay view not resetting the state
--overall error handling a bit more
--progress bar on scanView now, but logic is still being worked out,
this should be done by tomorrow