added signup form ; corrected for validation errors on all pages