Merge pull request #5 from 5783354/auth

Refactored Auth
Move views.py to core/auth
Refactor imports in views.py
Add base test class
Refactor existing tests