Use QUERY when WHERE clause has HASH KEY.
Use a range query when only a hash key or range key is specified in query. Includes tests.
Update .gitignore for RubyMine.
Merge pull request #122 from stefanneculai/where_by_key

Fix for issue #120