Fix a no args filter call

fixes #1
Fix a bug that doesn't allow to change without filter

fixes #2
update readme.txt
add more tests
improve quality