Started working on Updater class
Make sure an upgrade is required before upgrading
Merge pull request #5 from coldstorm/Updater

Added updater
Merge and remove Updater 1/2