Introduction to K3 Surfaces and Their Moduli Spaces