implemented copy constructor and getter for data
Matrix : overload operator =
changed to uint32_t and removed static of eye member function