#23 Graph Factory Implementation
#24 Bug Fix
Change name of function.

GetWeight -> GetEdgeWeight
#21 Tests Improvement