Add view/edit directive to abstract complexity

+ Directive
+ Update User flow with the new directive


We should replicate User into the other Entity Crud flows.