What are the minimums required in a starting Mapfile, including a layer that can be queried?
Yes. You can run with no Mapfile at all, however that is an advanced issue.