add grunt task, npm, bower to composer json install and update