Memory platform counters

Adding summingbird counter support for the Memory platform.
why is this needed? Why not just make MemoryCounter extend CounterIncrementor?