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