Minor documentation tidy up
Add core validate functionality