container_agent: add manifest schema validation

Fixes #6

I didn't remove the manual manifest yet, because it still provide friendly output to the user.