Made a permutations module; BFS permutation has been tested & works properly
Merge branch 'development': deleted some of the old block matrix modules which were kind of bloated, and added a nicer one for nested block decomposition.
Added something small to c wrapper. Need to fix up CMakeLists so that we do the c tests again
Switched ll_matrices from using linked list to using dynamic array