More tests for vm model

added tests for populating vm with hardware resources(cpu, memory, disks) and vm
network_connections