Fixed a bad access bug in our adjacency matrix. Instead of using an adjacency matrix, I now use an adjacency list.

Removed the use of _member variables for properties.