Adicionado suporte rudimentar à testes de unidade;
Criada definição de função de testes: função sem parâmetro que retorna bool;
Criado arquivo testList.h: contém declaração de funções para manipulação
 de uma lista de funções de teste.
registerTest.h renomeado para declarationMacros.h;
declarationMacros.h contém uma macro que automatiza a declaração e inserção
 de uma função de teste;
Teste da Viewport escrito;
Classe TesterDrawable criada.
Criada classe TestDouble: testar de igualdade em doubles com certa tolerância;
Adicionado teste da window;
Adicionado sobrecarga para comparação de doubles em testFunction;
Viewport::area retorna um inteiro.
Organização dos testes em subdiretórios;
Diretório lib: funções utilizadas para automatizar os testes;
Diretório class: classes que implementam interfaces, para extrair
 informações das classes que as usam.
Modificado método de registro automático de testes;
Vetor de testes em testList.cpp encapsulado numa função.
Criado teste de unidade de math/vector.h.
Criado namespace GeometricFactory, para criação de objetos geométricos;
Removido construtor variádico de geometric/polygon.h - foi suplantado
 por GeometricFactory::makePolygon;
Restaurado header variadic.h.
Incorporados testes de unidade ao tronco principal.