Custom user refactor

Refatorando o Usuário customizado, simplificando o código e melhorando a compatibilidade com o auth do django