sitemap plugin improvements & updated attr

1. Add `updated` field to each articles (getting from filesystem).
2. Improve sitemap plugin:

    * Use Jinja2 to rednering sitemap.
    * More flexible configuration:
        - add `generate` key
        - add `None` to valid values
    * Minor bug-fixes.
    * pep8-ify