Created Unit Tests for the message handlers

in the process, we've broken the main program by moving to DI for
responseanalyser and requestsenders
Dependencies resolved with Autofac
Used Autofixture to generate test data