Added Integrator and unit tests
Sorted includes in alphabetical order
Added typechecks for container classes like POD, trivially copyable etc