(feat) add grunt & bower, update package.json