added first pass implementation of sitemap functionality referenced in issue #623