This directory contains the application's controllers.
Each controller is designed to achieve the following design goals:
- Serve as the primary location for client request/response handling logic.
- Sanitize and validate incoming requests and any raw input values provided by clients.
- Invoke service and model methods as necessary to fulfill client requests.