make gitd support git submodule
update coff relative script, add a coffee method in ruby.
refactor addition.rb