added BTree implementation including test Suite, basically complete