Corrigi algumas coisas que encontrei erradas no outro branch.
Corrigi alguns erros e adicionei o BaseController.