Reorganização dos arquivos, modificação do UsuarioDAO, implementação da Factory (somente com UsuarioDAO)