Alterando a estrutura de frontend e backend

Alterações na forma como as respostas estavam sendo criadas, alteração
na estrutura de pastas da aplicação Angular. Revisão das funcionalidades
em cada arquivo js. Criação de uma abstração para a resposta RESTful.