Validations should only occur on create

As we don't store contact_name etc in the DB, we were getting errors
whenever an update action took place (such as forgetting password,
confirming account etc). Whoops
Merge pull request #37 from theodi/bugfix-valiations-on-update

Looks sensible