Completely From Scratch Pumpkin Pie*