I'm using websec as an existing tool to watch website changes. It's not perfect but it's good enough.
For a while I had a webapp to do a better job but it never got any traction, most likely because I had no idea how to get traction. It's an interesting exercise to write such a tool though.