Recfactored main plugin moved some functionality out of TreeNode and into it, restructured project a bit