Adding more validates in manifest parse (#35):
  - image is required;
  - declared dependencies are required;
  - circular dependencies are checked;