Merge pull request #3 from Itxaka/master

Fixes #2
Add Apache License
Fix repo url in setup.py
Switch repo Url to https
Add pip install to readme
Fix mkdir bug
Update .gitignore
minor doc-fixes
Fix: Allow push & fetching actions to pass kwargs to Gittle.get_client (to modify auth)
Improve: Pass args and kwargs of classmethods to constructor
Merge pull request #6 from ahmadia/patch-1

minor doc-fixes
Revert "Fix: Allow push & fetching actions to pass kwargs to Gittle.get_client (to modify auth)"

This reverts commit a12074275d566547c7000d12e8a308090fc84eb3.
un-tarbombed requirements.txt

I'm not 100% sure that this contains ALL the requirements, but for the love of god, ipython isn't required, and shouldn't be shoved into a libraries requirements.txt.

prune method:
for each module in old requirements.txt, did `python -v -c 'from gittle import *' 2>&1 | grep <module>`.  If nothing showed up, I removed the entry from requirements.txt

If this does not get pulled, I would not be surprised, but please keep the requirements.txt to the ACTUAL requirements of the module, not just whatever happens to be in `pip freeze`

P.S.:
bpython > ipython
Merge pull request #8 from tritium21/master

un-tarbombed requirements.txt
Merge pull request #1 from FriendCode/master

e