Added upgrades and ability to purchase upgrades.  Misc changes that are related to those major features.