Add new test: gc_test_neighbors
Add new enum: NeighType
Implemant new enum NeighType in gc_get_neighbors
Restructure test files