Timeout::Error happens occasionally and should be classified as a Pardot::NetError so implementors don't need to catch multiple types of exceptions
Pardot rarely but occasionally returns what appears to be HTML which causes the XML parser to error. I believe this happens when the Pardot webserver (not the Pardot app) handles load or connection issues, not knowing the client expects XML
Merge pull request #8 from dcunning/add-email-api

Add email API endpoint
Updated readme to reflect email endpoint support
added list memberships
query for list memberships
Merge pull request #12 from taylorbrooks/master

Added ListMembership Objects and Query Endpoint.
added support for prospect accounts
Merge pull request #9 from taylorbrooks/patch-1

Updated readme to reflect email endpoint support
Merge pull request #7 from dcunning/master

Handle additional net-related errors
added spec, fixed a couple documentation specifics
changed description slightly
Merge pull request #14 from drippdropp/prospect-account-support

Support for Prospect Accounts