Added venv and froze requirements
Login logic