Initial commit of a basic structure for a matrix class