Some bugfixes and webserver config options

There was a bug in PlexConnect if the webserver failed to start and the DNS Server wasn't enabled. 

Also made the webserver configurable with port and ip.