added file filter stuff and trying to setup tests
filter command tests
main filter implemented and tested
added the rest of the filters with test cases