Added a full matvec function to Utilities

Added shells for future functions to be written as well
Added matrix transpose operator, improved the matrix printing function
Added backsub and mgs functions, fixed printMatrix function
Fixed backsub, finished least squares QR
Merge branch 'Ben's-Branch'