Ran file through JSBeautifier, added enum for OS types. Corrected async guestproperties.os method. Changed signature of start to include second bool param to run w/ gui. Fixed issues with using spaces in vm name.