Algebraic Foundations of Non-Commutative Differential Geometry and Quantum Groups