Implement grunt for compressing the JS
few updates
updates