Add basic schema support

Works with git://, http+git://, https+git://, and file:// URIs
Merge pull request #94 from hoelzro/master

Add basic schema support