Parses Links

Adds links into tree up to 25 node deep binary tree, should store up to 67108863 entries if my math is correct. Placed a hard limit to prevent adding all of wikipedia into tree.

Need to instead figure out way to represent number of links from a starting point and limit that instead.

Signed-off-by: Bryan Dixon <javawolfpack@gmail.com>