Make icet Structure class and remove ASE dependency internally
We should try to move away from icet objects keeping ASE atoms objects as part of their states, instead we could use a simple class with numbers, positions, cell.
This would allow us to never write an ASE atoms object when writing icet objects to file and would thus remove a lot of compatibility issues that have been experienced.
Edited by Erik Fransson