Building demo pages using assemble

Configuring assemble to build demo pages:

`grunt demo` - builds the pages and puts them in `/dist`
`grunt deploy` - copies pages to `../gh-pages` folder. - Looking to update this to grunt-gh-pages.