BTree constructor now ONLY needs the filename