tidying
rewrote node to handle pending adds and removes as well as process :clear messages
Rewrote node to work with control function processor as well as audio function processor; handle pending adds and removes; refactored engine to delegate to control and audio nodes