Create blog.py

Create the three different views for the app the index, the about page,
and the view for the article where the article is based on the parameters
sent to the page.
Default template and change index to use it

A placemark text is used instead of actual content.

The title of the page is taken from markdown metadata is the top of the
page constructed like so:
	---
	title: Title
	---
Create article page and articles module

Change article so it is os independent. It changes the url path taken
from the pth part of the url and turns it into the os path.
Article directory is static/md/articles.

Create tree object in articles for dynamic directory based navigation
Create map function

The map function walks a directory and populates a set of tree objects
to create a directory tree.
Create map function and recursive loop in template

The map function walks a directory and populates a set of tree objects
to create a directory tree.

The template needs a specificly created recursive loop to correctly
create the navigation tree.  The loop starts on the first set of
directories in map.
Create map function and recursive loop in template

The map function walks a directory and populates a set of tree objects
to create a directory tree.

The template needs a specificly created recursive loop to correctly
create the navigation tree.  The loop starts on the first set of
directories in map.