Adds a new grunt task that is specific for widget distribution.
Changes .gitignore to store node dependencies' dist folders