Move requirements; add tox support

This moves the requirements into a separate directory, adds tox
testing for python 2.6 and 2.7 and django 1.4 and 1.5, and updates
documentation.