Do not mark registered users as staff
JWT based authentication
Add angular-local-storage for token storage (initially)