Add multiple users support

In order to support multiple users support, modify the client and config
struct to support this functionality