Updated gemspec and added new raise if row is nil

* Updated the gemspec as rubygems was returning warnings. I've defined the latest versions of each gem.
* Added the new raise error message if row returns nil