Fix a no args filter call

fixes #1
improve quality
add more tests
Fix a bug that doesn't allow to change without filter

fixes #2
update readme.txt
Add plugin link.