better message for unmet dependency and better exaplanation in the readme