Add an html and xml view

I split out the rendering of the sitemap into a view file which allows for a HTML sitemap as well as the XML one.
Yes it is (it needs to be an array), and I just noticed it's a php5.4 syntax. Will quickly change it.