Tests file was getting unwieldly, so split it into smaller files
Switching to execSync for convenience
also new CS version adding some whitespace, etc
Add pre-commit hook for contributors convenience