Added credentials, children and manifest validation
Basic validation now undertaken for all strands:
- Added credential parser and checker
- Added children parser and checker
- Added manifests parser and checker (very basic)
Updated schema for manifests:
- kind now enumerated with the only option that currently makes sense, and default provided to remove the pain
Improved error logging:
- validation errors now contain a printout of what the error is. Helpful!