Require a string value to instantiate Binary DynamoDB type

Prevents incorrect usage which results in potentially confusing errors.
Fixes #1956.
Add unit tests for instantiating the DynamoDB Binary type.
Merge pull request #1963 from danielgtaylor/ddb-binary

Require a string value to instantiate Binary DynamoDB type. Fixes #1963, #1956.