Minor fixes such as setting the start_url to `/editor`. Also add
complete offline support by updating configuration.
This is especially nice for mobile users.
I've had some slight issues running this via `npm run dev`.
However, `npm run build && npm run preview` seems to work fine.