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.