Updated GSI KeySchema

GSI should support both hash key and hash-and-range key.

Yep, I found this bug when I was trying to create a table by coding :)