adicionados enum Database, com singleton para conexão e classe ProjectSetup com os métodos de criação do banco(incompleto)