Adding :in and :within options to numericality validation

Behaves similarly to length validation, except that it checks
to see if the given value is covered by the range given.