I've created a Google Drive spreadsheet checklist for all of the Gestures, Sorceries, Miracles, Pyromanices, and Hexes, telling you where they can be purchased, found, or obtained. Here is the link:
https://docs.google.com/spreadsheet/ccc?key=0Ag_8zDTp7F7jdGh...Please comment if you find a mistake! Happy hunting :)
Note: Obtaining all hexes requires either playing New Game + or using a Bonfire Ascetic in Black Gulch, which carries over into future games, and reaching Rank 3 in the Pilgrims of Dark Covenant, there is no way to avoid joining the covenant.