add routes, controllers, and views necessary for basic blog functionality