extending gitignore
restructuring into matrix and vector