Teilhardism And The New Religion: A Thorough Analysis of the Teachings of Pierre Teilhard de Chardin