fix typo.
Merge pull request #3 from fullfatthings/sp_resolver

Make SP reslover something that can be overridden.
Get it working with a layer of redirection so that it won't blow phpunit up.
use service object rather than a callback. So test will work.
Merge pull request #4 from fullfatthings/sp_resolver_2

Sp resolver 2