Oodles

I like your approach over backbone-validation. I've added submodule validation, custom messaging, and error messages are now object with errors keyed on the field that failed validation. You can now mixin additional rules/types as desired with validator.rules being made public.

I realize this is a lot - so if you don't like it I can pull it off into its own project. 

Cheers