-improved SSDP server implementation to more closely match output from a real chromecast
-running state is set as soon as an app launches
-/apps and /apps/ match the generic apps request instead of /apps/ matching request for app with empty string as its ID
-Initial work implementing mDNS Server