digester map/reduce for python.  initial commit