Add use case and spec for user to join circle; update in_memory database to correctly add new users to circles