Fixed an empty-hash-value bug

Fixed a bug where !{key: } threw an exception when rubyslim tried to parse it.

Also added a Gemfile just to get Bundler to install the proper gems.