Adding vim swp files to git ignore and sorting the rules.
Implemented reverse graph, and dfs pop order for strongly connected component search algorithm.