good base, refactor majorly, just look at ping and pong how connection is established , and same at facade repository base-working branch.
Other than that customerSteps, CustomerService, Customer model and customer register feature is working (based also its the facade repository base-working branch on) and the base refactoring of code is good for when you want to execute the cucumber features from the steps file