added new grunt task for js-minification and slight adjustment on the recommendation mechanism