goal: to write a minimal matrix client that should you all your rooms, allows you to pick one and read and write messages in it. on the technical side, the goal is to go low-memory, and test the performance of storing every event individually in indexeddb.