Enable signing petitions, and require login

Signing petitions has been enabled.

Creating a new petition has been enabled too.  I used the generic
MakePost view and associated make_post.html template.

I extended the functionality of the JS Toggler widget, so that it can
swap the visibility of two divs, rather than just show/hide one.

Also added the ability for it to toggle the message displayed in the
toggle switch.