PEP8 lint
Add customizable exception classes, logging, retry interval, max failures to @retry.
Update documentation
Update setup.py
Merge pull request #1 from inboxapp/master

add features to retry decorator and allow customization of discard-triggering exceptions