automatic versioning setup, using git post-commit hook
added new versioning system using git tag, begin with unittests