added exercises model and controller