Continued work on recipe pages

More work on the new recipe page, added better error display for all
pages, updates to the recipe version widget, started working on
submission form validation for new recipes.