shell: allow user to specify which shell to spawn

Add the ability to spawn a custom shell using
9pm::shell::open but with the default set to /bin/bash.
Merge pull request #24 from fredriklindberg/custom-shell

shell: allow user to specify which shell to spawn