Added extra diagnostics

- Check if say or espeak are installed
- Check if all pip requirements were installed
Use pip module for checking packages
Using logging module for logs
Changed pip package processing
Merge pull request #169 from alexsiri7/diagnostic

Added extra diagnostics