Added element upgrades.

Currently the WizardMenu is basically a duplicate of the SmithMenu.
This will be changed later, the goal of this was to have the most basic interface for all upgrades.
Removed some repetition in upgrades.addJsonUpgrades
Removed some repetition in upgrades.load