added submatrices to matrix class
slight performance decrease due to offset overhead
fixed matrix class
basic implementation of strassen algorithm
no recursion and no use of avx