Second Commit
Third Commit

Created Matrix class