let the user know about progress while reconciling differences
added some module docstrings
rename variables to be more semantic
change maps to list comprehensions
whitespace
one small step toward python 3 compatibility
version bump