adding datacenter containers and types, as well as a stubbed test file
adding datacenter ids to cluster, nodes, and messages
fixing compile errors caused by adding datacenter id to everything
fixing compile errors for tests