Builds demo before distributing.
Adds ignore for grunt-gh-pages.

“grunt-gh-pages” generates a directory so I’m ignoring it because it is
not important.