Refatorando o nome de algumas classes e adicionando bibliotecas de upload de arquivos