added validation API
added validation files
added buff docs to README and renamed validation