Add increments to all Summers

Added a new increment traits and added different increment counters to all existing summer. Modified `AsyncListSum` to support compaction. 
Boolean is too common of a type, use an AnyVal case class to represent it