adicionada primeira abordagem POO

  adicionados alguns padrões PSR
  adicionadas classes wrappers de funções da biblioteca original
  mantida compatibilidade da saída html