node_t and node_count_t to easily change types
Fixed getNeighbors and added BFS class
Separate markation logic
DFS