Added entity lists feature

An entity can create many lists and add/remove members to these lists.
These lists can be used in fanning out activities. (ex: fanout to
family list only)