Finished implementing the constructor
Implemented getCost()
Implemented addEdge()
Implemented removeEdge() and revised addEdge()

Haven't tested all three functions. Just pray they would work...
Completed the exercises

The answers can be changed
Merge pull request #23 from YangLi1/master

None