add messagehandler test
make an actual test for the message handlers. realized i need to abstract out the powershell execution.
Abstract powershell executor away from message handlers
Add some tests for the MessageHandlers