use a blueprint to enhance embedability/reuseability/modularity; fixes #25

URL converter registration inspired by http://blog.adrianschreyer.eu/post/adding-custom-url-map-converters-to-flask-blueprint-objects