Added BTree class, completed search function