Node class

Implimentation of a node