Controller - View approach

Closes #2 
Closes #10
Should be called `showPostByTaxonomy` for consistency.