Add introduction to readme
Improved readme text
Add components and module structure

Named components after planning software architecture. Added standard
file stubs for a Python library.
Abstract base classes and dummy classes

Added an ABC class for all components, specifying the minimum required
API for each component. Created dummy classes for each component to make
unit testing easy. Added a basic test script.
ZeroMQ publisher/subscriber, dummy datastore

Added functional ZeroMQ pub/sub classes.

Created dummy datastore.

Added open() and step() functions to Reporter and Injector, so they can
be run in an external loop.
Add architecture diagram
Restructured Parser/Decoder into Transformer

Made a general Transformer class that acts as middleware in the data
stream. Reporters and Injectors are created with an array of
transformers that can apply arbitrary changes to the data, like
decoding, encoding, compressing, splitting, or combining.

Also created a stub for the InfluxDatastore.
Add sphinx documentation
Documentation test
Add zircon to conf.py path
Tweaks to sphinx
Fix sphinx import
Add lots of documentation for base classes
Datastore documentation
Add common Transformers

Transformer blocks for pickling, compression, string manipulation,
combining/splitting messages.
Hard wraps to fit 79 characters
Add counters to publisher and subscriber
Check injector/reporter for initialization errors, and exit gracefully
Implement Influx Datastore
Implement more common transformers and tests for them