move the version checking code to initialize (so it is the first thing called)
Merge pull request #1574 from quicksilver/minVersion

Min version