Feature/321 style contact form

Fixes #321.  Also, hide hidden fields in forms using render_form template tag.