Speed tweaks

Removed sequential search for greater speed.
Various changes

Removed tab characters

Added smart pointers to Newton-Cotes code

modified main to include all three I_TP versions simultaneously
Removed gausssetup()

The function is no longer necessary after removing cln.
New Ic^{TP} calculation method.

Added a new function for calculating Ic^{TP}.

Modified Main to reflect these changes as well as to allow for easy batch runs.
Merge branch '2centre'

Merging to place latest (and most likely final version of Ic^{TP}) on master.