Enhance VM configuration management and add new commands
- Update .gitignore to include vmconfig.toml
- Add TOML parsing and validation for VM configurations
- Introduce init command to create a default VM configuration file
- Refactor main.ts to integrate new configuration handling
- Export DEFAULT_VERSION and add URL validation for ISO files