Reorganize more along the lines of the Python API. SolveBio API resources are now all in directory resource.
Add some unittest replacements
Fix up facet access
Merge branch 'feature/add-sample-annotation' of github.com:solvebio/solvebio-ruby into feature/add-sample-annotation
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
Try to pick up creds in travis
Wrong main in tests, I think.
Travis: this time, for sure!
Set up environment better for Travis testing.
Environment set for travis and other test environments.