Planning to launch a membership program? Let these 12 questions guide you