refactored LocalMemberMemento to be an internal class of LocalMember
added AuthenticationService, changed ExternalMember

ExternalMember has status and generates event when status is changed