Updated documentation and add argument validation assertion for SemPred
Merge pull request #619 from sharwell/sempred

Updated documentation and add argument validation assertion for SemPred