cleaning up DI, updating views, adding "blog"