Ignore IntelliJ artifacts
Replace tabs with 4 spaces and kill trailing whitespace
Use Exceptions for constructor errors
Reformat copyright notice
Create PHP object from VM information
Use Exceptions for error propogation
Rename Vm to VirtualMachine

Also, create a PHP object to hold information about Proxmox nodes (physical
servers).