rework api
add some more tests
introduce interface for non-default value reading methods
don't split interfaces
add notes about changes
remove deprecation, method still useful
rework passwords check to be more extensible
streamline filter behaviour
introduce reusable filter
add not about applyFilter()
Merge pull request #57 from mikey179/master

work for 3.0.0