-fixed bug where 'default_shell' config entry was being ignored. This in turn
meant the shell-specific tests were only using bash.
-fixed shell-specific bugs found once above bug fixed.
-note that PR #121 addressed this problem elsewhere; this fix supercedes however.