Alteracoes na estrutura da aplicacao

O principal motivo para essa alteração é que existem formas distintas de
criar uma aplicação em javascript. Por exemplo, pode-se adicionar todos
os javascripts um a um, na verdade todos os controllers um a um. Pode-se
também usar gerar um único javascript com tudo junto. Pode-se carregar o
javascript dinamicamente....

Então para ser democratico iremos mostrar todas estas opções, dividindo
o projeto em partes e mostrando cada uma em separada.