Aqui está a nova arquitetura que proponho. Reparem essencialmente nos pacotes entities e controllers.
Ainda está dando pau nas views, o ideal seria que, caso adotada essa versão, cada um arrumasse a sua, já que sabe exatamente o que foi inserido de código, que está quebrando.