Moved errors and refreshing into background
Improved error message display
Added ErrorDialog back in
Merge pull request #46 from iBeliever/hidden-errors

Moved handling of errors and refreshing into the background