Add before_save validation on accepted_terms
Change validation to before_save, remove unnecessary accepted_terms error message in block for checking name
Remove uneeded controller logic which is now moved to model
Add error handling alerts to confirm_terms view for validation failures