SMS dit: Computational spin dynamics and visualisation of large spin systems