Switched to not specifically naming hash_key and range_key, which allows
for a more robust schema support in DynamoDB.
Added simple unit tests for the "lookup" function