implement ElasticModel
To debug tracking and investigate UHE behaviour it could be useful to have a purely elastic model, i.e. a simplified interaction with fixed cross section, that just changes the direction of the particle. For protons this leads to a random walk through the volume.