Mo' Better Error handling

@spacemunkay 
Want to look this over?  I bumped the version again, since we added in that Exception for data specific problems.  After you merge we can deploy this to our gem server.

* Forked the shodan-ruby gem
* Added a patch for better error handling.
* Added bundler for building.