exclude tmp test files
allow all test targets to be run independently
updates for 0.4.0
added async to devdeps and bump version to 0.4.0
renamed manual test files by purpose
updated test code for 0.4.0 changes and features
move to more standard error value and added the ability to abort the notifier
normalized internal abort interface for async input generators
standardized async input handling