Fix dispose in FitnesseCommunicator
Minor refactoring
Support collapsed node
Add missing file