Jbau member management

@sefk 

Member management.  As you can see this is not a small change.
Will sit and do this review in person.