added validation pipline and a new proccess function that takes in order models, and returns validated order types.