TST: add tests against saved SPM basis functions

Use run from SPM code to test our SPM basis functions.
DOC: fill out docstrings and refactor SPM hrfs