Zaslat SMS: Spectral theory and nonlinear analysis with applications to spatial ecology