Add basic getopt
Refactor; Ls vagrant configs
RF nested objects
Add provider; Add vm id via provider