updates to protect against odd api responses by Salesforce
removing throw from testing
handling request odd responses and new tests
version bump and fixes #21