Add a template for sitemap generation

@sethladd 

Also added tests and turned on tests on Travis.
Yes, have added a TODO in the dart code to fix that. Was not sure what the url would be.