Made a MultipleSolenoid system

Works, but no acausal connectors - some hard coding here and there, and
a bit messy.
cleaned up the variable issues from before