Major Commit. Adds the beggings of Gist support and fixes bugs. Should be end of Git ordeal.