Theory and Observations of Classical Novae