Agent Reconciler

I still need to get the AgentReconciler tested, but this is where I want to take the agent package. All feedback welcome!
ok, I think I get you now, but it seems like `LoadedJobs` and `ScheduledHere` can both be removed