reorganize, stub transcript parser, basic models
scrape chat messages and transcript ranges
create dummy users if the api doesn't return, usually because the user was deleted