Added functionality to the UI and Agent that will help to intergrate Crank into D-Crank

generally yes, but we want logging to be 'fire and forget'..and returning a Task shows up as a warning. we have used async void at a couple of places in SignalR as well.