added utility classes to help in testing

test_utils.py includes two base classes that help when testing mappers
and reducers. by subclassing them, you can easily get the output of
running the appropriate mapper or reducer on a fixture file, as well as
check certain properties of the output.

also added an __init__.py so imports work correctly