Add system check and testToRun

Plus, create a KEY constant...
Add view for errors

And cleanup
Take out the trash from code
Add error handling
An agent must respond to static name()
An agent must respond to static name()

SquashMe
Query util: task list
More details in the test view