Restructured Integrator into .cpp source and .h header