Add markdown for the petitions

All petitions can now be created and shown using markdown. The creation page
has a live preview that still needs work.