Refspec can transform to/from src:dst
index V8 wrapper, some code for it in js bridge.
Merge branch 'index'

Conflicts:
	binding.gyp
	coffee/gitteh.coffee
	src/gitteh.cc
	src/repository.cc
refactored JS bridge, all methods now use prototype via a cool little private data sharing technique I came up with.
fixed some oopsies in js bridge.
Index can now read from a tree and also write back to hdd. Repository correctly freeing index on destruction. Added handy baton helper to fire a default callback if no special args needed.
Ref creation impl work, shell test suite for references.
wrote proper JS bridge wrapper for References. Wrote a few tests for refs.
wrote some tests for direct ref creation.
gitteh.clone() now writes out local ref, which pretty much wraps up the functionality of a basic clone.
moved libgit2 submodule from vendor/ to deps/. Updated to v0.17.0 tag.
moved coffeescript files from coffee/ to src/. updated Cakefile to reflect this change.
wrote install.js to checkout libgit2 submodule and build it with correct options.
managed to get gyp build to set rpath for libgit2 to deps/libgit2/build. isolated builds seem to be working-ish now.
let's try running install.js in 'install' step rather than 'preinstall'
more work on install.js. It now also builds native node module.
oops - had hardcoded home directory for link-time libpath. Using pwd now.
README update.
comment typo

it should be return type. not a param
Merge pull request #27 from blmarket/master

Simple typo