Gui cleanup

 - major rearrangement of mainwindow.cpp and whitespace fixes
 - add html/info.html and info/startup.html to pull HTML out of code
 - don't sleep in the GUI thread when waiting for server to boot
 - show server output in error messages
 - be polite with error messages