Don't prompt to discard or cancel if user clicks the Cancel button at the bottom of the editor
Validation tweaks
Run date filter locally
Add validator to Travis dependencies
Implement cross-field validation on FieldGroups

fixes #82