Modularização da conexão com banco de dados e outros ajustes