Extract validation out to its own module.
addErrors convenience method
Add "ignores" so you can ignore validations of a given type
Refactor pregnancy_registration.js to use validation.validate

Fixes #42
Merge branch 'feature/42' into develop