NGC 7023: The Iris Nebula and Cosmic Dust