adds initial version specs, refactors repo/tag specs
Merge pull request #56 from dhouk24/version_tests

adds initial version specs, refactors repo/tag specs