Added clinic controller and supporting files