Sitemap support

Hi,

This pull request comes from the discussion about Sitemap support in the issue #48.

The commits I made are not squashed yet, and I open this PR to discuss the changes and additions I made to try to land Sitemap support in Hugo.

If you see some don'ts or if some part suit to you and some other not please let me know.

Regards.