Disable web2py-related tests, which are being worked on in the web2py_travis branch
Use GithubWriter to update a specified study via the Github API
Use the correct indentation level after checking the POSTed JSONs SHA1
[travis] Nexson validation uses argparse, which is not in Python 2.6
Add back a 'return locals()' to the end of our web2py restful API method, which is required
Add an empty models directory
Remove a reference to the deleted _get_nexson function and use fetch_study() instead
Move GithubWriter to a place where web2py can find it and import it properly
Simple fix for "literal" JSON from treenexus
Merge pull request #22 from OpenTreeOfLife/json-encoding-fix

Simple fix for "literal" JSON from treenexus
Correctly get a Github username to use in a branch
Add docs on how to write to the OTOL API with curl
Properly create trees on Github and go don't indent our JSON for now

Tree paths should not start with a leading forward slash. The Github
API will allow you to create them successfully, but they create a corrupt
tree which prevents the repo from being clonable.

Deleting the branch containing the offending tree caused the repo to be
clonable again.

Previously we were indenting JSON 4 spaces, but all current JSON in treenexus
has indent=0. With this change, we get meaningful diffs of the changed JSON.
For example:

    https://github.com/OpenTreeOfLife/treenexus/compare/leto_study_9?expand=1
Fix markdown, which wants underscores escaped
Describe how to get a Github OAuth token via curl
Start implementing an API endpoint for searching studies
Remove an accidental trailing colon
Remove cruft from our travis config
Merge branch 'master' into web2py_travis

Conflicts:
	.travis.yml
Correct the URL scheme used in our tests