Merge pull request #40 from joebadmo/master

Github api URL builder adds extraneous "?" when using basic auth
added repo.tree() method to get git trees by sha