Fix linting warnings in tests
Use bash instead of zsh for tests

bash is more likely to be installed over zsh
Add tests for `parseShell`
Merge pull request #6 from alexwhitman/tests-update

Updates for the tests