added sitemap generation

This patch generates `sitemap.xml` under the root of the page, which will aid in future integration with google's search in page (search with `site:<domain>`).
This patch also cleans up `page-path`.