Make UTF-8 encoding of sitemap.xml explicit

The sitemap specification states that UTF-8 encoding MUST be used. The
library declars this in the XML header, but the spit command depends on
the writer choosing UTF-8 as the encoding. A small change to pass the
encoding through in case the underlying behaviour changes or it doesn’t
work on Windows platforms.

See http://www.sitemaps.org/faq.html#faq_output_encoding
Merge branch 'feature_encoding'
Add validate-sitemap function to core

This commit includes one minor change to the generate-sitemap-and-save
function of version 0.2.2 of the original API. It saved the XML to disk
and returned the XML string. I have changed this to a save-sitemap
function which returns the given File object, which then allows
function chaining to the validator. See the Validation section of the
Readme for an example.
Fix README

Fix markdown link error, wrap output to prevent scroll bars in   source
example
Split XML out of Clojure markup
Fix README

Fix markdown link error, wrap output to prevent scroll bars in   source
example

Split XML out of Clojure markup

Ignore repl port
validate-sitemap accepts String or File as input.
Put back generate-sitemap-and-save

Part of the original API - but include UTF-8 instruction.
validate-sitemap accepts String or File as input.
Merge branch 'feature_validation' of https://github.com/devstopfix/sitemap into feature_validation
Merge pull request #2 from devstopfix/feature_validation

Feature - validation of sitemap against schema