copy method
get_primitive_frame is rename to get_primitive_matrix in Primitive class; get_supercell_matrix is implemented in Supercell matrix.
Minor change
Creation of supercell is not relying on get_supercell in cells.py, which also allows to use 9 elements supercell matrix.