Refactored data source to cloud-init interface

This patch heavily refactors the data source so it follows the
cloud-init datasource interface standard. The hostname, network
configuration, and instance ID are all set via the "guestinfo.metadata"
property. Please see README.md for more information.
diff --git a/rpm.spec b/rpm.spec
index b2344d2..f08c956 100644
--- a/rpm.spec
+++ b/rpm.spec
@@ -6,7 +6,7 @@
 # common
 #################################################################################
 Name:           cloud-init-vmx-guestinfo
-Version:        1.0.4
+Version:        1.0.0
 Release:        0
 Summary:        A cloud-init datasource that uses VMX Guestinfo
 License:        Apache2