“The Establishment Clause was enacted to protect the religious practice and expression of individuals and minorities from the preferences of majority rule, whether that majority be theist or atheist. The drafters never intended to eradicate religiosity in public life..."