Validation library for go