v0.4
Major Updates and New Features:
- Accommodate generic survey: (1) Renames resources. (2) Adds a "survey" keyword. (3) Adds a schema_maps module and configures all components to use it.
- Creates a broker_utils python package and configures broker components to use it. Includes modules: beam_transforms, consumer_sim, data_utils, gcp_utils, schema_maps
- Listen for Kafka topics: Consumer VM now polls for available Kafka topics and begins consuming once its assigned topic becomes active. Prior to this, the broker could not be started before the topic was active.
- Documentation: updates for above changes, and reorganization in preparation for integration with ReadtheDocs.