Add Case model with endpoints for index, show, and create