Merge pull request #2 from chrisavl/master

Allow custom endpoints, update version for CreateTable and PutItem
Merge remote-tracking branch 'knutin/master'
do not update IAM session token with error responses

When the connect to sts.amazonaws.com fails, the session token in the
dinerl_data ETS table would be overwritten with the AWS error response.
This fails all subsequest requests and, worse, also prevents
dinerl:update_data/4 to ever succeed again (badmatch on line 253).
reschedule dinerl:update_data/4 after it has completed

Prevent piling up update_data calls with timer:apply_interval when
the iam:get_session_token/2 call takes long or fails altogether.
Merge pull request #3 from martinrehfeld/master

Prevent issues when AWS IAM can not be reached
fix error_logger arguments
Merge pull request #4 from martinrehfeld/master

fix error_logger arguments
ensure dinerl:update_data/4 always re-schedules itself

* wrap update_data in try/catch
* clean up code that deals with clientarguments()
Merge pull request #5 from martinrehfeld/master

ensure dinerl:update_data/4 always re-schedules itself
Fix deprecation warning.
Update version for DescribeTable and UpdateTable