support different shells

main motivation is support of zsh in macos, rc file is .zshrc
assumption that shell specific rc file is .<shell>rc
tested with bash, zsh