Added more tests for tree cursor, specifically around first child, next sibling, and parent functions