Update the site for NPM and directory restructuring