Fixing bug when there is no bin directory in a website with the background executor dieing
Added exception handling to the event listeners to ensure that exceptions don't leak into the other catches
Fixed the IISManager tests