Adjacency List works better!

- More neighbors are included this round.
- Junk values for first index have been fixed
- distances have been fixed

To do:
- get all neighbor corner cases
- sort directions for each Vertex