Add FormalIntegrator as an Interface
Add FormalIntegrator as an Interface

The FormalIntegrator is responsible for all calculations associated with
the formal integration method. It contains methods to calculate the
source function and a wrapper to the c implementation.

kaushik94/tardis,kaushik94/tardis,kaushik94/tardis,kaushik94/tardis