Changed the urls with an optional regex for the slug, and added docstrings to the views.