client-test runs against http sender
Adding request and response logging
Moved hostname function
Fixing RetrySender to use exponential-backoff for all operations.
Adding debug message at start of get request
aot compiling SenderException so the repo work correctly
ignore my scratch file
Testing exponential back off. Removing random component.
Testing retry until successful response works when the method throws an exception, as well as when it returns a 500 error
Added assertion to make sure that until-successful-response macro receives a body. Catches bugs with users not passing in an opts map.
Renaming functions
Decorating app-sender and http-sender identically
Switching tests back to app-sender 
Added error reporting function to retry-until-success
Made retry-until-success tolerant of nil error-fn
Refactoring client code namespaces
Refactoring client packages to create a better idea of project structure
Further cleanup of client code. Fixing bug with creating http sender
Refactored server packages similarly to client to aid clarity
Fixing test package hierarchy to match project