add empty interface for backwards compat
change project url
fix the source plugin
PLINK-341: SP abstract logic
Merge pull request #232 from anilsaldhana/master

see comments