Cleaned up the admin_route code to be more DRY and use message.html.
Added message.html template.
Added regex routing Converter custom class.

So far I've only implemented it on the voting page route. Next I'll
add it to all routes and test. If it doesn't work, come back to this
commit and just remove the class definition and its use on the one
route.
Confirmed regex route converter works.

Solves the problem I asked about at:
http://stackoverflow.com/questions/17868916/flask-route-pattern-matching-order