Patch version control

A discussion about using git for version control took place previously over here