Part 3 In this part, most of the work was around tagging and referencing heads. ugit k: similar to gitk it'll help us visualize