added optional recaptcha field
This is the label, not max_length
Replace truncate_words with something else (it is not available in Django 1.6 anymore)