I was able start migration and have it working on my development sever. Learning the configuration can took a while and then was some other issues.
http://www.brhlavinka.com/2013/06/07/secure-wcf-service-with-basichttpbinding-and-custom-credentials/ had good iformation on configuration. When it came to self signing SSL http://msdn.microsoft.com/en-us/library/ff648498.aspx was more helpfull. Also when it comes to debuging WCF using tracing help a great deal. Configuration having trace set to the code below in system.diagnostics tag helped a great deal.
<trace autoflush="true" />
initializeData= "c:\temp\wcfserver.log" />
After the configuration biggest issue I had is that in WCF HttpContext.Current is null. So I had to customize the code to include some try statements. Which was in AppLogic.IsAdminSite and CommonLogic.CustomerIpAddress.
Hopefully this information helps if/when someone else trys to convert to WCF also.