Update PrincipalController

Hice algunos cambios, Para guardar un campo relacionado, debes guardar primero el que esta arriba en la jerarquia.
Merge pull request #2 from jonathanaraul/patch-2

Update PrincipalController