Added QR Factorization methods using Givens and Householder reflections
Slight modifications to Vector and Matrix classes