split up tests.py file into multiple files by category. Testing is now done
using the nose library.