Add inital code to get names from structures
Add function to prune multi ring cycles to just 1 ring
Make the cycle pruning code a little clearer
Return pointers instead of indices from get_cycles
Add function to get fused cycles
Move graph identification stuff into a separate file