Updates

ndlib.{c,h}
reordered functions
changed NDNew... to NDCreate for contrast with NDDelete...
moved #includes to .c

ndnode.h
renamed from ndimensionalnode.h
node struct:
added position pointer for getting absolute position of the node
controller struct:
added indexes pointer to store the used indexes within the controller