Merge pull request #100 from clairtonluz/master

refatoração de algumas classe, correções de bugs, melhorias do sonar e implementação de novas funcionalidades
Merge remote-tracking branch 'upstream/master'