Expand parameter checks to Shepherd-interpreted params, closes #54

Add tests for said checks
Merge pull request #56 from Obvious/kylehardgrave-complete-param-checking

Expand parameter checks to Shepherd-interpreted params, closes #54