Revert "Move knowledge of fatals/warnings into the application"

This reverts commit dd47525d0d549a0615907e99446d22abf6f3cb13.

Conflicts:
	spec/validator_spec.rb
Remove #invalid?