Update gitignore

When you build to the dist folder then push to gh pages the bower components will not be included as they are being ignored.

If we only ignore the root bower components then the dist copy of the bower components will be included and the github pages will work correctly.

The root bower components will still be excluded and have to be `npm i` as usual.