The Design and Performance of Muon Scattering Tomography Reconstruction Algorithms for Applications in Nuclear Waste Identification