add another topology

This topology simply connects to its nearest four neighbours.
combine X error and Y error
modified the initial NUM_NODES

6 is the minimum number that can satisfy the number requirement of the
"neighbour" topology.
minor modification