Merge pull request #14 from jlantz/feature/require-pub

Feature/require pub
Switch to parallel test execution
Merge master into feature/require-pub