Started out by making this capable of matching your php.ini error_reporting
settings, things balooned out of control from there. Full change list:

* Added uncaught exception filters
* Added PHP error filters
* The library can now actually match your php.ini error_reporting settings if
  you so wish.
* Added the ability to swap out the connection object inside Client interfaces
  (idea being that you can replace it with a test stub or a version that pushes
  to the queueing library of your choice).
* Added a test library for triggering different types of errors
* Added tests for the new filters, the new test error trigger and lots of
  existing functionality
* All of the NotifyOnWarnings flag stuff is now handled by an ErrorFilter
Updated the README.md file to include notes about the error/exception filters
Merge pull request #31 from llamadigital/feature/custom-error-reporting

Feature/custom error reporting