Add 'reverse captcha' to reduce spam

See http://www.sitepoint.com/easy-spam-prevention-using-hidden-form-fields/