Updated tests to pass again (using nosetests)
Refactored ut_* into mock_*
Refactored test structure

Moved tests closer to what they test
Added mock to requirements.txt (not using yet)

Also replaced format_string % tuple with format_string.format(tuple)
wherever I could
Merge pull request #1 from adammeadows/refactor_tests

Refactor tests