added checkout, reset, and revert lesson. Almost there