Exlucde distribution files from repo
Add clean task and ensure serial running of tasks

The changes also send all build files to the 'dist' folder. By running
the default task gulp will first clean the distribution files, then
compile fils and the finally watch for changes
Move html files to html folder
Move profile files to new directory
Create new sample profile page