Refactoring ParameterTree to improve architecture and tests Added ValueExists exception and updated set behaviour to throw exceptions when trying to override an existing key accidentally. Completed test coverage for getBranch method
Refactoring ParameterTree to improve architecture and tests
Added ValueExists exception and updated set behaviour to throw exceptions when trying to override an existing key accidentally.
Completed test coverage for getBranch method

precariouspanther/ParameterTree,precariouspanther/ParameterTree,precariouspanther/ParameterTree