IEnumerable instead of IList

Went one level deeper and implemented IEnumerable on inputs.
Retries are now configurable. Default is 3
Version bump