Updated version information.
incorporate code-review feedback
move dependency check to Upgrader class