Attempt to identify Bash and optional configuration.
When creating a command the Bash will be found on the path, and not rely on a hardcoded versions. There is also not support for a shell configuration option; however, this will probably see little use outside of testing.
Closes #27 (closed)