Added questionnaire form validation and fixed problem with implicit sync using angularFire by creating copy of original and reverting on cancel