added requirements and fixed admin.py