Updates to loading progress bar

- I moved the js out of the ejs file and into it's own file, so updates to the js can happen without projects needing to be republished.
- Did a few tweaks to the loading to get it more how I want it.