Adding flexible StructureTools.getStructure(String) method.
Added methods for cyclic permutations.
Fixed negative permutations.
Committing unfinished changes for working with CP FASTAs.