Add weight to edges
Fix bug with resizing array for queue

Queue was copying array content starting from 0 when decreasing array size. Which lead to loosing data in some cases. Test was added for this case.
Implement BFS algorithm
Add IComparable interface to edges
Exclude performance test from run

Still necessary to enhance it.
Implement Dijkstra's shortest path algorithm