Fix #125; make successful outcomes permanently valid
Extract filter initialization into helper
Add a test for the base case of import_filters
Fix #127; set up accessors when importing filters
Update CHANGELOG.md
Write better tests
Remove broken spec

The behavior has changed since feac7c8a. When setting the result, if the
current state of the object is valid, it will remain valid indefinitely.
So testing this behavior now requires checking for validity first, then
setting the result. But this isn't any different than just having an
error on the object, so there's no reason for this test.
Fix broken spec

This behavior has changed since 89a01111. The outcome will never change
from valid to invalid. But a new run of the same class should be invalid
after changing the time zone out from under it.
Fix #128; use different key for type errors
Clean up tests
Remove obsolete invalid_nested error type
Update README.md
Update CHANGELOG.md
slight refactor to use a default Hash value
Fix #129; don't choke on interpolated symbolic errors
Update changelog
Merge branch 'master' into cache-valid
Update CHANGELOG.md
Add note to documentation
Verson bump to 1.0.1