allow filtering based on number problems done prior to experiment entry.  lots of small improvements.
turn defaultdict into dict before saving