Test can commit without passing date
Change test name to reflect what is being tested
Update todos
Update head ref on commit
Commit should record more than one commit object
Should point current branch at latest commit
Test update_ref() can update HEAD
Test update_ref() can update master
Update decisions