Pequenas correções.

Parabéns pelo trabalho, eu estava tentando refatorar esse semana, mas não estava conseguindo.
---
Eu não podia aceitar seu Pull Request sem testar antes, então eu testei seu job e pude verificar que ficou faltando algumas coisinhas simples:
   - "require phpunit" no composer, até porque sem isso, ele não roda.
   - .gitignore - utilizei o gitignore.io e adicionei Linux, OS X, Windows e Composer (para não enviar arquivos desnecessários)
   - adicionei Travis-CI para ter um status do Build dos testes unitários.
---
Kind Regards,
Gabriel Pedro (gpedr)