added more tests for person and enhanced basevalidator
complaint and person

added email validation, complaint check
video

added video fields
added relationships

added some relationships for complaint
added location entity, their repository and test cases
complaint status detail

complaint status detail, and various relationships related to complaint
merge
Merge pull request #14 from aannuujj/master

testing fork pull - need to test again as not sure what happened.