Changed Signup api method to take in a RetailerDTO vs a ProgramDTO