adding utility function for title

Markdown files should use underscores for spaces, the helper function
drops the '.md' and returns a string with the replacement.
adding category list

The ini file should contain a comma separated list of categories that
will contain the data files. These are rendered to the html as a list of
links.