Updating to use multiple file locations and separate HTML, CSS and JS