added things to BTree based on psuedocode in book
erge branch 'master' of https://github.com/blakedietz/btree

Added some changes to btree