Make tests compatible with Python 2.6
- Add prerequisite information to README
- Add unittest2 as a dependency for Python 2.6
- Add license information to README.
Dependency should be unittest2, not unittest.
Merge pull request #5 from mdickinson/fix-26-tests

Make tests compatible with Python 2.6