Make events user creatable.
Standardize on "live thread" as the name for instances of this feature.
Add updated SVG logo.
Use new logo.
Show embed example in formatting help
Link to /r/live from the "home" page.
Handle _spam event creation.
Handle spam updates.
Add viewer counts to the listings.
Add banned indicator to listings.
Add /r/live link to README.md and change heading.
Catch IOErrors in the scraper.
Skip embeds with missing attributes.

They are bad and should feel bad.
Swallow all exceptions in the scraper.
/api/live/create: Include new thread ID in JSON response.
Move websocket URL to /live/{event}/about.json.

This allows API clients to get the URL and use it.
Document the API.
OAuth: Add scopes to some endpoints

Adds "read" scope to GET_listing
Adds "submit" scope to POST_update
Adds "edit" scope to striking/deleting updates
OAuth: Add scopes to the rest of the API endpoints.
Store description on POST_create.