More UI and Performance changes

Update Error Form to reflect new UI
Change bandwidth logging to SQLite from XML
Reduce service impact on performance
Remove old and now obsolete main form
Fix uninstalling of the service from the advanced settings tab
Stop service when client closed if not set to run on startup
Only show error form when debugger isn't attached
Improve config loading and saving
Attempt to improve upon thread safety (still WIP)