Added plugin and supporting files, began writing tests
Added tests for TreeNode object and some refactoring