Clients will be able to connect via websocket at /ws
Clients are expected to pass their email as a query param /ws?user_email – this registers the client for updates (via Elixir's Registry used as a dispatcher)
When a community is updated, all members of the community are informed of the change
This closes #8
/ws
/ws?user_email
– this registers the client for updates (via Elixir's Registry used as a dispatcher)Also includes some refactoring changes