Religion is of general and public concern and on its support depend in great measure the peace and good order of government the safety and happiness of the people.