lots of updates

added read_write functions, randomized dictionary iteration, added tags
for posts, etc.
read_write function