Each ciruit component has its own queue. Added in component registering for node. Added more commandline stuff for node