fix SQL cache problem
Extracts menus as partial page.  Uses root path as the blog path.
Enhances index/article format.
Enhances new/edit view design.  Article.title is required.