Zaslat SMS: Neutron reflectivity and small angle neutron scattering: An introduction and perspective on recent progress