Added datastores to VM properties gathered
Combined some similar functions
Made datastore values actually get written out and fixed a typo
Fixed possible error from adding nodes to cluster.
Optimized get_os_id and get_cluster_id
Fixed a typo that prevented RT OS name being gathered correctly
Added vim .swo files to ignore list