Adding basic user authentication

- Add temp login template
- Start using login_required decorator for private views
- Implement desired redirect behavior for root and adviceapp path