added RedBlackNode, created package structure