Added votes page, and updated web.py with form generation functions