Kinesis API implemented

This has all of the methods for the Kinesis API represented. It is still rough around the edges.