Some changes to initial data and special categories
- Special categories now used IDs 1 and 2 rather than 0 and 1
- Move the fixtures file to a 'non-magic' location
- Create new fixtures file for tests
- Remove hardcoded references to category ids in the views
Minor test-related changes
- Cosmetic changes to tests.py
- Update requirements.txt to include packages
  used in tests