Feature/mongo 2.6.5 accumulators Accumulator

The Mongo Accumulator for reference:
* https://github.com/mongodb/mongo/blob/r2.6.5/src/mongo/db/pipeline/accumulator.h#L39

There weren't any tests in the C++ code so I improvised with what we had.
Does this use NaryExpression as a base class?