misc small changes
allow user-defined filtering functions in clean
introduce groupby iterator, use it to clean up stuff
replace slow regex split
print to stderr
let resum_equal keep track of non-key columns

this also lets us simplify marginal counts
use make_marginal_column
Merge pull request #1 from piantado/richard