Corrige documentacao
Adiciona validacao no construtor da classe
Remove funcoes existentes em php-date-time; adiciona validacao no construtor da classe
Altera versao de referencia do php-date-time
Altera o nome de  para
Otimiza funcao
Remove 'use' que nao estava sendo usado
Adiciona, corrige, otimiza testes