Allow additional headers to be passed in

Also, move the exception notification API support into a separate file.
Update README
Fix typo in README