introduce grunt

Perhaps you also like the idea using grunt to compile coffeescript sources