Allow users to register, log in, post messages, and comment on messages.