I figured it out, started back at square one and was diligent about all the port, bind and service names and it eventually got deployed properly. Unfortunately this has raised another issue I will post about shortly.