Support for Kinesis

Basic support for Kinesis

Depends on PR #2