ConfigureUser update

This commit begins development on the ConfigureUser function, which
prepares a user overall for SafeGuard. As of now, the ChatConnection is
being tested.