Add page load timeout of 10 seconds.

This uses a QMessageBox to notify about the load error, since I wasn't able to get the error
page to load.

This should fix issue #5.

@ewinkelman 
@svenyonson