Separated out the js and css, visitors don't need to load all the js and css used by users