Counting out degree for weighted graphs.
Added shortest path algo
added missing files...
added more missing files
refactored tarjan, extracted tarjannode and tarjannetwork classes to separate files