Missing post database file handling fix

The current ConfigureApp.contextInitialized method does not
automatically create the the Post database file, "posts.db",   or it's
parent directory "data" if either is missing.
Unified code base

This update brings together all classes from the Bog and Blog.Repo
projects into a single Blog.Web project.