Solving the Puzzle of Black Holes: Hawking, Entropy, and a Theory of Everything