attempting a version check for issue #30
Adding more elegant version check

Removed other calls and used string as array of chars
removing something stupid I left
modules/git/git: Scoped some variables. Switched to an internal module for better readability.
Merge pull request #33 from brimstone/dan9186/git-version

version check for issue #30