various fixups

`gen_file_field` was broken, `mock_file.txt` wasn't included in the source distribution, the Django requirements in `setup.py` were wrong.