Added separate auth.py file