Update installer with better dependency checks

- now checks for zsh version
- now checks for Python and ncurses