Fix refactor bug in celeryreporter
Fix celery reporter add_block compatibility
Refactor generic client to implement that start and stop functions, and change id -> _id on client.
Update agent server to new Component design pattern
Remove setting name for components, generate instead