New lessons on Git for novices

Imported from `lessons/swc-git`, edited somewhat, broken into smaller chunks.  Still needs:
* instructors' guide
* challenge problems