Merge pull request #111 from mikey179/master

work for 4.0.0
possibility to add callables to composite stream filter
add stubbles\predicate
fix
deprecate stream filter, use predicates instead
remove
deprecate
enhance tests to reflect new predicate usage
update docs
update changelog
add some useful predicates
add more predicates, improve existing ones
improve naming
simplify
naming
add more details