Quantum Correlations and Quantum Non-Locality: A Review and a Few New Ideas