1) Added Subscribe feature.
2) Also handles multiple simultaneous client subscribe requests