adding user and customer controller, model, test and routes