message: Added Python bindings for the TripleIntegratorModel
diff: #include <string>
  #include "dynamic.hpp"
  #include "modules/models/dynamic/single_track.hpp"
  +#include "modules/models/dynamic/triple_integrator.hpp"
  #include "modules/commons/params/default_params.hpp"
  namespace py = pybind11;
  @@ -35,6 +36,24 @@ void python_dynamic(py::module m) {
  return new SingleTrackModel(new DefaultParams());
  }));
  + py::class_<TripleIntegratorModel,
  + DynamicModel,
  + std::shared_ptr<TripleIntegratorModel>>(m, "TripleIntegratorModel")
  + .def(py::init<Params*>())
  + .def("__repr__", [](const TripleIntegratorModel &m) {
  + return "bark.dynamic.TripleIntegratorModel";
  + })
  + .def(py::pickle(
  + [](const TripleIntegratorModel &m) -> std::string {
  + return "TripleIntegratorModel"; // 0
  + },
  + [](std::string s) { // __setstate__
  + if (s != "TripleIntegratorModel")
  + throw std::runtime_error("Invalid dynamic modelstate!");
  + // param pointer must be set via python
  + return new TripleIntegratorModel(new DefaultParams());
  + }));
  +
  py::enum_<StateDefinition>(m, "StateDefinition", py::arithmetic())
  .value("TIME_POSITION", TIME_POSITION)
  .value("X_POSITION", X_POSITION)
  