Adding base class for all upgrades.
Merge branch 'artemisCritCheckFix' of https://github.com/EmilyBjoerk/lsml into artemisCritCheckFix