finish basic functionality for blog routes and views