adding mostly virtual class Core/Kinematics.hpp, this is an interface for different decays, e.g. dalitz decay or 4 body decay