Added injected properties to nodes

built out the Index node a bit
Initial commit with inserts working.

Inserts work in order everything after this should be branched.