Adding in a HadoopVersion class instead of having the enum inside Constants
Updating to use HadoopVersion class instead of a nested enum  inside Constants