initial implementation to simplify output for issue #4
added parameter for verbose, supporting function #4
refactor code to make code nicer to read
refactor code to make funtion name more self explanatory,

now have verbose parameter
Merge branch 'experimental'

Conflicts:
	testfilter.py