added JS optimization using grunt and update build procedure.