kick-off fixes

- registered IIdempotencyService for IoC
- added parameterless constructor to IdempotencyService to make
registration work
- fixed typo Idemponents -> Idempotents
- fixed inverted equality assignment in IsIdempotent property