finished controller with creade, show, destroy, update, and index actions