Refactoring

Este contém ajustes necessários para o funcionamento do login e o não travamento da aplicação durante a entrada de dados.