Forgot to check to make sure that a weighted directed edge doesn't already exist between two nodes when attempting to add an edge