Implement JSON based git extension handler

One test needs to be refactored to work, so it's disabled for now.
Update documentation for new git style
New version
Merge branch 'master' into bettergit

Conflicts:
	docs/conf.py
	squadron/__init__.py
Missed a few places in updating the documentation
Merge pull request #10 from gosquadron/bettergit

Better git extension