user can block users in an active conversation

there is no unblocking
blocking should hide the chat AND the users in browse
block, find_or_create, matches, and update are returning pointless json to avoid missing template errors