removed async version (till I can figure out how to get it working properly with negative filters)
added ability to do negative filters using ! in front
tagging 0.1.1