yet another refactoring of everything.

this time, no more classes, everything is dicts.  whoohoo DictReader!