Improved performance
Changed the way that pages are imported in App.js to a more efficient, where the content is loaded only when needed. Changed the way that images are imported, using webp to decrease resources size when available. Removed unused dependencies and files. PWA implemented (turned off by default because of precaching).