Controller - View approach

Closes #2 
Closes #10
I've been experimenting and I've not been able to customize for each specific model...I'm leaving as it is