Merge pull request #17 from igorceridorio/master

Deslocamento em 2D implementado e testado. Função genérica de multiplica...
estrutura 3d definida, e funcoes para iniciar universo prontas. iniciado o trabalho para guardar os objetos 3d.
Merge pull request #18 from danielmiola/master

estrutura 3d definida, e funcoes para iniciar universo prontas. iniciado...
Arrumei alguns erros de compilação e atualizei o README
Criei um menu definitivo, adicionando entradas para as funções ainda não implementadas
Retirei a flag -Wall do makefile, pois estava gerando warnings desnecessários
Modificações gerais
Update .gitignore
Adicionei a função 12 (universo 2D) e a função 17 (universo 3D)
Adicionei a função 13 (universo 3D)
Atualizei o header e adicionei a função 4 (universo 3D)
Adicionei a função 5 (universo 3D)
Implementação das funções de escalamento, rotação, espelhamento e cisalhamento utilizando coordenadas homogêneas. NOTA: todas funcionam, no entanto, para isso, um universo grande deve ser definido (com coordenadas negativas, exemplo: mínimos (-50,-50) máximos (50,50). Apenas preenchimento faltando para 2D