A simple wrapper for hosting wcf services that works with both service references and web references.
WcfServiceHelper.Instance.StartService<MyService, IMyService>(new ServerConf());
More can be done in terms of configuration and a StopService method is missing. That is left for the reader (or untill I need it in my app).