Bumped TCP connection backlog to 100, see if it helps remove socket errors.
Merge remote-tracking branch 'origin/master' into feature/HOT_TREES
Implement a stack so we can iterate through tree nodes.

I wish we had recursion but unless we do it iteratively then we blow the
stack. Touch times in C-land.
Fixing memory leaks pt.1
Bug fixes, seems to be working pretty well now.
Fix some valgrind bugs/warnings.