Added validation function to ensure supplied VM name/ID exists and added usage help if command doesn't have correct parameters