Web server fully functional (status, annunciator, config page)

also had to do some refactoring to get the webserver running. Hope it's not too hard to merge, sorry.