Consolidated version lookup

ASSIGNMENT-550: Version is looked up in just one place.  Should make changes to version tracking easier.

@mtrahan @turtlebender