Added unsigned type storage, changed int type literal to long

Node type pointer for longs is now "long" instead of "int". Nodes
now store unsigned as well as long.