update section on dicts

Remove references to array, replace with lists. Add one paragraph briefly explaining the final dict example of a library catalog.

The commit makes it look like I touched ≈30 lines just because I have my editor set to delete trailing whitespace, if you look through the commit you can see I didn't actually edit the words in other people's sections.