added color_flip
moving _symmetric to base
added symmetric check
Merge branch 'master' into redblack
reorg. tests, keys constructor, new fixture, empty tree constructor
Merge branch 'master' into redblack

Conflicts:
	test/test_bst.py