Created an Authenticator and a Player interfaces to hold player account data, as well as a simple in-memory implementation for them.