Simple test that downloads a pack from github through a proxy.

 * has Rack a proxy so it can access github
 * the proxy cleans up the Content-Type because git-http-backend is very strict and I can't figure out how to remove the "charset=UTF-8" from the xhr header request
JsGit.parseDiscovery extracts a list of refs and capabilities
Zlib is pwning my ass
Got it working, once the data is good
Parses a git packfile correctly:
Js parses upload pack and part of the packfile, but the binary data is corrupted.
Can download and parse a git-upload-pack containing a packfile for shas and objects
Cleaned up the logging
Fixed proxy now that github use https for everything
Add a readme for remembering
Clean up the proxy'
Proxy accepts urls like /github/username:password/... and uses these credentials for basic auth on the github end
Example now uses proxy urls with passwords in them
Rearranged project to CommonJS layout and moved tests to nodeunit tests
Cleaned up and added some comments
Scoped sha1 functions inside a global Sha1 object
New test repo and tests for pack parsing
Remote lines are better presented
Turned some object factory methods into constructors
Added code loading files