Merge branch 'master' into dev (to fix incorrect pull request)
Push sort parameter into tabulate. May want to discuss the use of
__name__ = '__main__' in tabulate.py
Tabulate test was messed up.
tabulate.py: hoist printing import to top. Make conditional on running main or module
tabulate_test.py: Comment [-1:1] wrong naming convention
Used wrong naming convetniton in test
tabulate.py: hoist printing import to top. Make conditional on running main or module
tabulate_test.py: Comment [-1:1] wrong naming convention
Used wrong naming convetniton in test
Merge branch 'feature/tabulate-sort2' of https://github.com/solvebio/solvebio-python into feature/tabulate-sort2
Simplify printing import.
Proof of concept of splitting out SolveObject from Resource.py
Also first cut at Annotation.
minor refactor of resources into the resource module
Merge pull request #28 from solvebio/feature/tabulate-sort2

Redo tabulate sorting to add as a parameter.
WIP: start sample
Merge branch 'dev' into feature/annotation

Conflicts:
	solvebio/query.py
Need to try with something test key has access to.
And while we are at it we should also test access denied.
Start splitting out depository. Is this still travis broken
This time, for sure!
Need to try with something test key has access to.
And while we are at it we should also test access denied.
Remove out Depository, DepositoryVersion from resource.py
Split out Depository from DepositoryVersion into separate files.
sample and annotation tests now test for access failure when run from travis.
Forgot to import SolveError. 2nd travis try - this time...
1st cut at Sample file upload, delete. Add test_sample
Warning: does not pass tests. More to come...
Makefile: add clean_pyc (clean depens on) which removes .pyc files