Added tree validation to the Syndicate mongoose model
small nonfunctional changes per lint
tightening up tree tests
add tree when creating Syndicate
added error for node id re-use
added failing name test
message processor adds or removes subscription, with testing