Added a code_version module to the library. This will look up the git version and will take care of taging any differences in modified files as well as untracked files so that we can ensure that the results are for the code we want.