Public IP for gateway, checkin chefserver (all VMs), and periodic poll

* chefserver can checkin (knife bootstrap) itself

* add floating ip to gateway

* periodic poll to check whether all servers are up