Add IcedCoffeeScript module, shared src dir, clean up some code