Moved matrixAdd to new class

After some thinking I realised it made no sense to contain the operations in the Matrix class.