Add a generator for ActiveModel validators

Add a new command to generate ActiveModel validators. It will simply
generate a file under app/validators and also a test file (under
test/validators). It is also possible to pass a --each option to
generate an EachValidator instead of a simple Validator.

Like any other generator, this command allows namespacing.