VM vApp Property Updates
-Style changes for simplicity and clarify
-Redid new_key method to account for the instance if the last property in the array does not have the highest key value. This removes the risk of a key in the middle of the array having a larger value that may cause a duplicate key to be used.
-Updated vm_vapp_property tests to use updated property names