Family membership now with proper relationships in the db, can add new members

Work has been very piecemeal - and I'm aware of inconsistencies that need cleaning up

commiting now anyway - to at least retain a wworking point for potential rollback