Refactor: Major cleanup of the whole caching system for sparse counters
Bugfix: Removed worse-than-useless hashcode & equals for SparseCounter*.java (closes #11)
Testing: Slight update to distributed sparse faceting testing for proper test of the outcome from randomized testing, related to issue #9