Added test that checks that new instances are not created if existing saga
is found
Adding tests and fixing the behavior to support multiple saga instances(of
different types)
beeing hit by the same message