added validation when creating firewalls
added code to terminate instances, remove firewalls and networks, and block on all GCE calls until they are finished running (to ensure that subsequent commands act as expected). tested and working on a one node gce deployment