much simpler live-reload, add support for literate CoffeeScript