add uniq username, tests, reply links, and in_reply_to column