Generator refactor

Implemented all of the reducers using the nested generator pattern in map_reduce_utils

added a parameter to specify the precision of  results

fixes #4 
fixed in [59529b4](https://github.com/uwsampa/nltk-hadoop/commit/59529b46c505b4c5e534cd961e5e6facc0a3dde3)