Revert refactor
ter means error not retry, only retry when told to
Use exponential back off for connection retries
Merge pull request #35 from stellar/revert-refactor

Revert refactor