Stanford tops a new study that ranks law schools based on post-graduate success, student satisfaction, affordability and diversity.