refactored all authentication views and changed auth settings for DRF