BTree with comments

Added comments and better variable names to the BTree for easier
reading.