Adds NimVertex

NimVertex will inherit Vertex and remove the requirement of using a
matrix to construct the NIM graph