add test cases for VCSRepo.tip()
implement VCSRepo.tip()
add test case and functionality for HEAD
Merge pull request #44 from OEP/feature/tip

Unit tests and implementation for VCSRepo.tip()