Add ActiveModel for form validation
Fix error styles when an unexpected problem appears
App namespaces. Form validation using a new class delegating responsability in ActiveModel::Validations
Email template to generate body
We don't need a complex partial implementation
Extract functionality into methods