Added extra error properties saving

Updated tests to match saving under error key
Moved to saving extra error properties via error type
Added assertions for `extra.errorProperties`
Starting on test for additional `parseError` information
Added extra error properties saving
Reverting back to original library
Attempting other configurations but realizing Sentry wasn't built for this
Copy over arbitrary information from error