Fixed up a bunch of style cop issues
Refactored execution tasks to not need logger in the contract
Show user when duplicate resources are registered
Initial cut of n+1 detection