If in Doubt, Try Three: Developing Better Version Control Commit Behaviour with First Year Students