added custom auth backend and sing in/out views