"This should be a tribute to curiosity." The new Phillip and Patricia Frost Museum of Science opens to the public in downtown Miami on Monday.