Start adding git support functions.  Some slight changes to the svn functions needed to accomodate the differences between svn and git.  Some checking of git protocols is performed and have implemented the git_lookup function to find out the actual commit hash of tags or branches.  Very little/no testing at this point
still working on the git support
1st save working on tags
some work on tags
Maybe closer to git support
correct incorrect swapout to variable
Updated with the re-factor for performance
Merge pull request #1 from practicalclouds/moregit

Merge git branch into the master.  Getting ready for the 1.0 release of the module on puppet forge