Alteracao para dividir a aplicação em camadas + Injecao de dependencias