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
modules/dotfiles: Adding new module
modules/dotfiles: Added check and update of external git repo
module/dotfiles: New Feature: added check for dotfiles to be run on demand