Added an UpgradesManager from feature branch
Added a basic upgrade class
Implemented Upgrade into UpgradeManager