Controller - View approach

Closes #2 
Closes #10
Indeed...future branches again, since I also want to translate strings through another helper.