Added Matrix and Vector classes