Ruby validation library for data models