Adicionando teste, transformando para projeto maven e organizando pastas
Refatoracao total e cobertura 100% dos testes. =]