adding log instead of fmt for output. adding RunOptions, a bit of cleanup.
            breaking API changes.
fmt instead of log, adding RunOptions struct for options. RetryDelay.
fixing readme and default struct
take out default params from godoc
Merge pull request #5 from wfreeman/master