Numeric integration can now have the same parallelization as SMP
seperate integrate.hpp into smaller headers
configure numeric implementation