We may need to split this in several bugs, also to decide with Product if we need all the functionality or just a subset: - a user joins a family - a family accepts a user - login: how to distinguish a user and a family ?