Refactor common commands
Add support to manage VM's status

VMs expose the same methods as vApps (start/stop/reset..)