chore(estrutura geral): modulariza os fontes

Separa os arquivos fontes em diversos módulos Angular.
chore(task aliases): adiciona task 'package' no alias 'default'
feat(brStates, brValidate): adiciona lista e validação de estados BR

O método brValidate.state() valida um estado pelo seu nome ou sigla,
independente de case ou acentuação.
Já a constante brStates contem uma lista de estados, incluindo sua
sigla, nome, capital e região.
test(brValidate): adiciona testes para o método state