Merge pull request #6 from solvebio/dev

Dev changes - Add tabulate code
Merge pull request #7 from solvebio/dev

Release 1.5.2 - this time, for sure
Add SolveBio Ruby cheet sheet
Small doc add
Better display of numbers in cheetsheet
netrc test needs to go against api.solvebio.com
Allow netrc 0.80 (was up to  0.77)
Reorganize more along the lines of the Python API. SolveBio API resources are now all in directory resource.
Add some unittest replacements
Add SolveBio::Dataset, SolveBio::DatasetField and SolveBio::Facet test
Finish Dataset, DatasetField and Facet tests we now have in Python
Add depository tests
DRY a little and make more like Python code
Generic Makefile to reissue a command against the top-level
Revise client.request for expanded role in up/downloads
Sample download from url works. Reorg conversion routines more along lines of Python client.
client.rb: Simplify via RestClient.
credentials.rb, Gemfile: Need Addressable to handle URLs with port numbers
test/*.rb: all tests now work properly
Update gem dependencies both in travis and in the in the gem package.
Sample file upload now works.
Gemfile: bad syntax for versioning - need a comma
test-sample-access.rb: rename so it gets run