Modified proparse_strerr to use assert rather than return null on erroneous input
Added error codes to the notifier interface rather than a pure pass/fail return
Updated notifier interface to reflect having moved the URL param into the object rather than method
Changed out statically sized struct with a ADT for strings in preparation of error messages
added error reporting
Minor refactoring
Refactoring
updated version