Minor improvements and code clean-up

moved gui.busy out of main.html. created a webGL check which redirects
the user to a troubleshooting page in case of errors. Added simple
instructions for the user.