getting everything to work - just need to store which passages have been read to mongo