counters

Added counters and relevant docs.
Cleaned up tests to use goprotobuf, shuffled bucket setup to init()s.