Add authentication support

Uses django’s auth app for login and logout operations