Make the versions semver.

Bumped the major version to be semver in the classroom and userprefs modules.
Merge pull request #337 from klynton/semver-all-the-things

Make the versions semver.