removed initializeEdgeList method from cycle, created a static class for simplecycle to cycle<V,E> conversion methods