Memory platform counters

Adding summingbird counter support for the Memory platform.
seems weird to catch exceptions here. What are your thoughts? I am concerned this will hide real errors down the line.