BTNode Functions Implemented

All functions implemented, not necessarily correct…