ADD: extracted, validated and improved family form
Merge pull request #42 from fespinoza/family_form_improvements

ADD: extracted, validated and improved family form, closes #40