Consolidated version lookup

ASSIGNMENT-550: Version is looked up in just one place.  Should make changes to version tracking easier.
Bug fix to get and main methods
Merge branch 'feature/get_version'