Update db.y to include new tables

I added tables for dish, snap, and rating. Let me know which of these features you think will be useful/pointless.