implement add and edit

We now have working pages to add recipes and edit recipes! These are
not styled and not ajaxy, but they are fully functional. They use
WTForms, so we can add validators and such without too much trouble,
although not much is in place yet.