Adding the option to modify the end point

Now that Kinesis is available in multiple regions, changing the endpoint is needed. The current code was only applicable for Kinesis streams in us-east-1.