complete delete vm functionality - tests written have to do one final functional test and windows vms more or less complete

Signed-off-by: Richard Conway <richard@elastacloud.com>