Ruby implementation and rspec of UndirectedGraph added; Graph renamed to UndirectedGraph which is now using a HashSet instead of LinkedList to disallow adding parallel edges
Implementation of Directed Graph, Symbol Directed Graph and Topological Sort using Java collections