moves temporary file creation from test_models to factories
adds test for blog having a slug
remove requirements
update setup.py
adds management command