Refactor original library.

A livraria de Tim foi refeita para puder ser utilizada através do composer. Testes e livrarias transcritos com total sucesso.