Add an install command

Upgrade* classes renamed Install*
Add a parameter and conditional to control whether an upgrade or new install is performed
Separate --upgradedb (upgrade) or --initdb (new) params.

Maintains backwards compatibility for now, will probably change when the command line args are refactored
Fix test_upgrade.py (UnixUpgrade->UnixInstall)