Fix the tutorial example

I thought I had removed the URL namespace in 54878b6. I hadn't. So the namespace is being added back to all of the places that do reverse routes.

Plus the `vote()` view is being cleaned up a bit to prevent an exception or two and clean up some logic.