Cloud4upgrade

Implementation of a upgrade subcommand to upgrade an existing cloud to the next version. Based on the work of @rhafer, with contributions of @freyes and @nkrinner
what about a switch statement? this would allow to insert a new cloud version more easily.