SEM-02: Fix LexAnalyzer para utilizar vector ao invés de lists

	- list<Tokens> modificado para vector<Tokens>
	- Fix nos tipos enumerados em Tokens.h
	- ForLoop na função principal atualizado para utilizar vector<Tokens>
SIN-01: Criação de novas classes para análise completa

 - Criadas classes: Attribuition, Expression, Instruction (if, for, while, read, write)
 - Adicionadas funções de fluxo da analse para os casos acima
 - A análise agora começa na função portugol()
Merge pull request #5 from webertrlz/master

Novas Classes fora do Exemplo