Updating gemspec with pessimistic-constraint dependencies

I've added explicit dependencies to the gemspec file so that RubyGems gets all the necessary stuff.