BTLeafNode Functions

Most functions implemented. Need to check some of the functions as well
as the TODO. Code does compile with the make function.