LIVEOAK-598 ResourceState should store members as a map
 - Add ResourceState.member(String id) to allow direcetly accessing a member by id.
 - If we find we need more than that, we will look at converting to Map