Bugfix: Corrected missing pointers to Z and A values in material properties function
Moved material class constructor to .cpp file
Added implementation of scattering, simulation and detector functions.