added definition of matrix
fixed the file comment style
Partially implemented Matrixd
Merge remote-tracking branch 'origin/developing_branch' into developing_branch