finished basic integration testing
minor patch
started retries
first retry spec
added spec
added spec
refactoring
finished retry test