move to Coffeescript, add some git integration