Draft: adding new features in the talk form
Completed form and model validation
Merge remote branch 'upstream/develop' into develop