Issue #82 Allowing for different schedulers to be supported, presently adding for fair scheduler and Updating other things as per review comments.