Allow passing options hash to a custom validator.
Calling  will now return the current content-type.
Filled out some specs for #716.
Enable RSpec rerun with Guard.
error messages can now be presented