Added validation to TakenSurvey so that a user can take a survey only on...

...ce.

Updated seed file to match this change and add more info for testing.