Update structure to generate the dist version in a seperately checked out branch (gh-pages) of the repo