a simple red/black tree implementation

might always come in handy
tests for what implemented so far

NOTE: deletion from the rbtree is still unimplemented