Refactor the main function
Use encoding/json instead of github.com/bitly/go-simplejson
Add -l flag for listing available vm names