Initial commit of validation module