Added tests for subscribe
Merge branch 'development-unsubscribe' into protocol-tests
Added some unsubscribe tests

Added a SimpleMessageWrapper class
Merge branch 'development' into protocol-tests
Merge branch 'protocol-tests' into protocol-tests-unsubscribe
Merge branch 'development' into protocol-tests
Merge branch 'protocol-tests' into protocol-tests-unsubscribe
Merge branch 'development' into protocol-tests
Merge branch 'development' into protocol-tests
Added disconnect test
Added another test (subscribing after disconnect)
Merge branch 'development' into protocol-tests
Added some more tests for disconnect
Fixed typo :-)
Added connect functionality + tests
Added subscribe() and some tests
Connect() now returns Future<Boolean> -> the tests are much faster now
Added Future<Long> result to subscribe() (returns subscriptionId or
null). Tests are now blazingly fast. :-)
Modified isConnected() method (now it waits for result)
+ FSM without actions