Adicionado o design pattern singleton para conexão de BD
Criadas demais interfaces e ajustados os controllers