first draft of intro to version control