Added throughout Benchmark to tests
Improved Broadcast efficiency

Made JSON encoding happen once per broadcast, as opposed to once per subject per broadcast
Added Session constructor
Removed unneeded message ack channel
Implemented test version of in-router message store