Refactors error handling and resolves #11
Built a custom PayPalException handler