Characters and Items are now inserted as they are downloaded, instead of downloading everything before inserting.

(Technically: characters were already like this but it depended on some semantics of LazySeqs)
Added context field