Initial work on enabling Relatives and Caregivers to log in

Create models, migrations, validations, associations and required tests for all user types and accounts as per attached PDF.