first cut of red/black tree for #173
misc cleanups to red/black tree
more cleanup on Tree
add invariants, fix a bug
fix another bug in deletion
TreeMap!
make Node an inner class
merge RedBlackTree into TreeMap
proper tests for TreeMap
fix TreeMap.clone
add docs and comparator function to TreeMap
add xref
TreeSet
update module doc
add naturalOrderTreeSet