fixed bug and added tests for exception handlers
fixed bug in readme
method should not be default
add some comments
ignore file
replace one time listeners with new listener interface