cleanup some JS .. use coffeescript, update gems, remove hack to allow multiple-locale support