Adding git material. Part 3 of 3.

Added branching and bits and pieces on going back in time using revert and reset.