Added matrix implementation

This commit includes the first implementation of the matrix storage
class.
Added CMake files for tests

The files included in this commit allow to generate "unit" tests.
Added tests for the matrix storage class
updeted ignore list