This release adds further support for dynamic routes, resolving issue 12
The `url_variables` argument can now be either a `dict` (as before) or a `Callable` which returns a `dict`. If a `Callable` is provided, this will be run on each call to `sitemapper.generate()` and will run inside the app content.
This allows for sitemaps to update while the site is live, for example adding a new user page if a new user signs up. See relevant documentation at https://github.com/h-janes/flask-sitemapper/wiki/Usage#dynamic-routes