Commit com diversas alterações

Corrgido bugs;
Otimização de insert;
Criado classe para logs;
Alterado nome de algumas classes;
Criado mecanismo para trabalhar com FKs;