Added unit test for SubscriptionTopology. Turns out it works fine.
Modified the injectSignal method to be a little more generic.
Added TestInjector.java to help with testing.
Added MockSignalSubscribeActor.java for unit tests
Added ack'ing to each message on the client.
Still working on SignalProviderTest.java